]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Add tests for updating last day of february on a leap year to 2020 provided as string
authorAndrzej Bartosiński <neob91@gmail.com>
Sun, 1 Dec 2019 16:38:58 +0000 (17:38 +0100)
committerIskren Chernev <iskren.chernev@gmail.com>
Fri, 24 Apr 2020 17:33:06 +0000 (20:33 +0300)
src/test/moment/getters_setters.js

index 2c47a8913ecbee6a91c65b10579e1afe3a000fcc..23dd062520d3532e845092589b2b1ca32d97e1f9 100644 (file)
@@ -281,6 +281,12 @@ test('year setter', function (assert) {
     var c = moment([2012, 9, 4]);
     assert.equal(moment(c).year(2017).format('YYYY-MM-DD'), '2017-10-04', 'set from a random day on a leap year to a non leap year');
     assert.equal(moment(c).year(2004).format('YYYY-MM-DD'), '2004-10-04', 'set from a random day on a leap year to a leap year');
+
+    var d = moment([2020, 1, 29]);
+    assert.equal(moment(d).year('2020').format('YYYY-MM-DD'), '2020-02-29', 'set from last day of february in 2020 to the same year, provided as string');
+
+    var e = moment([2012, 1, 29]);
+    assert.equal(moment(e).year('2020').format('YYYY-MM-DD'), '2020-02-29', 'set from last day of february on a leap year to 2020, provided as string');
 });
 
 test('object set ordering', function (assert) {