blob: 81a95e6fc7352a147f3703d451bddd078613f792 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
/*global QUnit:false*/
import moment from '../moment';
export var test = QUnit.test;
export function module (name, lifecycle) {
QUnit.module(name, {
setup : function () {
moment.locale('en');
moment.createFromInputFallback = function () {
throw new Error('input not handled by moment');
};
if (lifecycle && lifecycle.setup) {
lifecycle.setup();
}
},
teardown : function () {
if (lifecycle && lifecycle.teardown) {
lifecycle.teardown();
}
}
});
}
export function localeModule (name, lifecycle) {
QUnit.module('locale:' + name, {
setup : function () {
moment.locale(name);
moment.createFromInputFallback = function () {
throw new Error('input not handled by moment');
};
if (lifecycle && lifecycle.setup) {
lifecycle.setup();
}
},
teardown : function () {
moment.locale('en');
if (lifecycle && lifecycle.teardown) {
lifecycle.teardown();
}
}
});
}
|