-import { module, test } from '../qunit';
+import { module, test, expect } from '../qunit';
import moment from '../../moment';
module('to type');
});
test('toJSON', function (assert) {
- var expected = new Date().toISOString();
- assert.deepEqual(moment(expected).toJSON(), expected, 'toJSON invalid');
+ if (Date.prototype.toISOString) {
+ var expected = new Date().toISOString();
+ assert.deepEqual(moment(expected).toJSON(), expected, 'toJSON invalid');
+ } else {
+ // IE8
+ expect(0);
+ }
});
test('toJSON works when moment is frozen', function (assert) {
- var expected = new Date().toISOString();
- var m = moment(expected);
- if (Object.freeze != null) {
- Object.freeze(m);
+ if (Date.prototype.toISOString) {
+ var expected = new Date().toISOString();
+ var m = moment(expected);
+ if (Object.freeze != null) {
+ Object.freeze(m);
+ }
+ assert.deepEqual(m.toJSON(), expected, 'toJSON when frozen invalid');
+ } else {
+ // IE8
+ expect(0);
}
- assert.deepEqual(m.toJSON(), expected, 'toJSON when frozen invalid');
});