export function isValid(m) {
var flags = null,
parsedParts = false,
- isNowValid = (m._d && !isNaN(m._d.getTime()));
+ isNowValid = m._d && !isNaN(m._d.getTime());
if (isNowValid) {
flags = getParsingFlags(m);
parsedParts = some.call(flags.parsedDateParts, function (i) {
});
test('destructive operation', function (assert) {
- assert.equal(moment('2018-05-15').add(100, 'years').isValid(), true, 'add 100 years is valid');
- assert.equal(moment('2018-05-15').add(1000000, 'years').isValid(), false, 'add 1000000 years is invalid');
- assert.equal(moment('2018-05-15').subtract(100, 'years').isValid(), true, 'subtract 100 years is valid');
- assert.equal(moment('2018-05-15').subtract(1000000, 'years').isValid(), false, 'subtract 1000000 years is invalid');
-})
+ assert.equal(
+ moment('2018-05-15').add(100, 'years').isValid(),
+ true,
+ 'add 100 years is valid'
+ );
+ assert.equal(
+ moment('2018-05-15').add(1000000, 'years').isValid(),
+ false,
+ 'add 1000000 years is invalid'
+ );
+ assert.equal(
+ moment('2018-05-15').subtract(100, 'years').isValid(),
+ true,
+ 'subtract 100 years is valid'
+ );
+ assert.equal(
+ moment('2018-05-15').subtract(1000000, 'years').isValid(),
+ false,
+ 'subtract 1000000 years is invalid'
+ );
+});