.then(() => { assert(result() === "OVERWRITTEN"); })
it('next week', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 6, 12, 0), baseDate, {locale: locale}) assert(result === 'Sunday at 12:00 p.m.') })
it('Mo', function () { var result = format(date, 'Mo [month]', {locale: locale}) assert(result === '4th month') })
it('last week', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 1), baseDate, {locale: locale}) assert(result === 'last Tuesday at 12:00 a.m.') })
it('today', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 4, 16, 50), baseDate, {locale: locale}) assert(result === 'today at 4:50 p.m.') })
it('LTS', function () { var result = format(date, 'LTS', {locale: locale}) assert(result === '10:32:00 a.m.') })
it('LL', function () { var result = format(date, 'LL', {locale: locale}) assert(result === 'April 4 1986') })
.then(() => { assert(result() === "a" || result() === "ab" || result() === "ba") })
() => { assert(false, "should fail") },
it('returns `Invalid Date` if the given date is invalid', function () { var result = startOfHour(new Date(NaN)) assert(result instanceof Date && isNaN(result)) })
.then(() => { assert(result() === "aaaa") })
vm.$resetValidation(() => { assert(vm.$validator1.field1.required === false) assert(vm.$validator1.field1.min === false) assert(vm.$validator1.field1.max === true) assert(vm.$validator1.field1.valid === false) assert(vm.$validator1.field1.dirty === false) assert(vm.$validator1.field1.modified === false) assert(vm.$validator1.field1.touched === false) assert(vm.$validator1.field2.minlength === true) assert(vm.$validator1.field2.valid === false) assert(vm.$validator1.field2.dirty === false) assert(vm.$validator1.field2.modified === false) assert(vm.$validator1.field2.touched === false) assert(vm.$validator1.valid === false) assert(vm.$validator1.dirty === false) assert(vm.$validator1.modified === false) assert(vm.$validator1.touched === false) done() })
it('should be reset', (done) => { assert(vm.$validator1.field1.required) assert(vm.$validator1.field1.min === false) assert(vm.$validator1.field1.max === false) assert(vm.$validator1.field1.valid === false) assert(vm.$validator1.field1.dirty === false) assert(vm.$validator1.field1.modified === false) assert(vm.$validator1.field1.touched === false) assert(vm.$validator1.field2.minlength === false) assert(vm.$validator1.field2.valid === true) assert(vm.$validator1.field2.dirty === false) assert(vm.$validator1.field2.modified === false) assert(vm.$validator1.field2.touched === false) assert(vm.$validator1.valid === false) assert(vm.$validator1.dirty === false) assert(vm.$validator1.modified === false) assert(vm.$validator1.touched === false) let field1 = el.getElementsByTagName('input')[0] let field2 = el.getElementsByTagName('input')[1] field1.value = '11' field2.value = 'hi' trigger(field1, 'input') trigger(field1, 'blur') trigger(field2, 'input') trigger(field2, 'blur') vm.$nextTick(() => { vm.$resetValidation(() => { assert(vm.$validator1.field1.required === false) assert(vm.$validator1.field1.min === false) assert(vm.$validator1.field1.max === true) assert(vm.$validator1.field1.valid === false) assert(vm.$validator1.field1.dirty === false) assert(vm.$validator1.field1.modified === false) assert(vm.$validator1.field1.touched === false) assert(vm.$validator1.field2.minlength === true) assert(vm.$validator1.field2.valid === false) assert(vm.$validator1.field2.dirty === false) assert(vm.$validator1.field2.modified === false) assert(vm.$validator1.field2.touched === false) assert(vm.$validator1.valid === false) assert(vm.$validator1.dirty === false) assert(vm.$validator1.modified === false) assert(vm.$validator1.touched === false) done() }) }) })
it('should be reset', (done) => { // default assert(vm.$validator1.field1.required === false) assert(vm.$validator1.field1.valid === true) assert(vm.$validator1.field1.touched === false) assert(vm.$validator1.field1.dirty === false) assert(vm.$validator1.field1.modified === false) assert(vm.$validator1.field2.required) assert(vm.$validator1.field2.valid === false) assert(vm.$validator1.field2.touched === false) assert(vm.$validator1.field2.dirty === false) assert(vm.$validator1.field2.modified === false) assert(vm.$validator1.valid === false) assert(vm.$validator1.touched === false) assert(vm.$validator1.dirty === false) assert(vm.$validator1.modified === false) // change let radio2 = el.getElementsByTagName('input')[1] let radio3 = el.getElementsByTagName('input')[2] radio2.checked = true radio3.checked = true trigger(radio2, 'change') trigger(radio2, 'blur') trigger(radio3, 'change') trigger(radio3, 'blur') vm.$nextTick(() => { vm.$resetValidation(() => { assert(vm.$validator1.field1.required === false) assert(vm.$validator1.field1.valid === true) assert(vm.$validator1.field1.touched === false) assert(vm.$validator1.field1.dirty === false) assert(vm.$validator1.field1.modified === false) assert(vm.$validator1.field2.required === false) assert(vm.$validator1.field2.valid === true) assert(vm.$validator1.field2.touched === false) assert(vm.$validator1.field2.dirty === false) assert(vm.$validator1.field2.modified === false) assert(vm.$validator1.valid === true) assert(vm.$validator1.touched === false) assert(vm.$validator1.dirty === false) assert(vm.$validator1.modified === false) done() }) }) })
it('12 a.m.', function () { var date = new Date(1986, 3 /* Apr */, 6, 0, 0, 0, 900) var result = format(date, 'h:mm aa', {locale: locale}) assert(result === '12:00 a.m.') })
() => { assert(result() == null || result() === "a") }
it('12PM', function () { var date = new Date(1986, 3 /* Apr */, 4, 12, 0, 0, 900) var result = format(date, 'hh:mmA', {locale: locale}) assert(result === '12:00PM') })
it('field scope should not be assigned', () => { assert(vm.$validator1.field1 === undefined) })
it('L', function () { var result = format(new Date(2017, 6 /* Jul */, 2), 'L', {locale: locale}) assert(result === '07/02/2017') })
frontnote.render('./test/sass/*.scss',function() { for (var i = 0, len = noAssertFiles.length; i < len; i++) { assert(fs.existsSync(files[i]) === true); } done(); });
it('LLLL', function () { var result = format(date, 'LLLL', {locale: locale}) assert(result === 'Friday, April 4 1986 10:32 a.m.') })
it('returns NaN if the both dates are `Invalid Date`', function() { var result = differenceInWeeks(new Date(NaN), new Date(NaN)) assert(isNaN(result)) })
it('yesterday', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 3, 22, 22), baseDate, {locale: locale}) assert(result === 'yesterday at 10:22 p.m.') })
cli.fetch(helper.url('~mega'), function (err, $, res, body) { assert(! err); assert(body.length === 1024 * 1024); done(); });
it('tomorrow', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 5, 7, 30), baseDate, {locale: locale}) assert(result === 'tomorrow at 7:30 a.m.') })
textlint.lintMarkdown('この文章は不適切な文字xxxを含みます。').then(result => { assert(result.messages.length === 1); assert(result.messages[0].message === 'Document contains NG word "xxx".'); }).then(done, done);
it('after the next week', function () { var result = formatRelative(new Date(1986, 3 /* Apr */, 11, 16, 50), baseDate, {locale: locale}) assert(result === '04/11/1986') })
textlint.lintMarkdown('この文章は不適切な表現を含みません。').then(result => { assert(result.messages.length === 0); }).then(done, done);
it('MMMM', function () { var result = format(date, 'MMMM', {locale: locale}) assert(result === 'April') })
.then(() => { assert(result() === "1\n2\n3"); })