@@ -28,40 +28,49 @@ var json = {
2828describe ( 'Generator' , function ( ) {
2929 it ( 'Should generate errors' , function ( ) {
3030 var generator = new Generator ( json , 'zh-CN' ) ;
31- assert . equal ( true , generator . errors !== undefined ) ;
32- assert . equal ( true , generator . errors . ILoveYou !== undefined ) ;
33- assert . equal ( true , generator . errors . ILoveYou . name === 'ILoveYou' ) ;
34- assert . equal ( true , generator . errors . ILoveYou . message === '我爱你!' ) ;
31+ var errors = generator . errors ;
32+ var functions = generator . functions ;
33+
34+ assert . equal ( true , errors !== undefined ) ;
35+ assert . equal ( true , errors . ILoveYou !== undefined ) ;
36+
37+ // assert.equal(true, errors.ILoveYou instanceof functions.ILoveYou);
38+ assert . equal ( true , errors . ILoveYou . name === 'ILoveYou' ) ;
39+ assert . equal ( true , errors . ILoveYou . message === '我爱你!' ) ;
3540 generator . save ( './lib/data/errors.json' ) ;
3641 generator = new Generator ( json , 'en-US' ) ;
37- assert . equal ( true , generator . errors !== undefined ) ;
38- assert . equal ( true , generator . errors . ILoveYou !== undefined ) ;
39- assert . equal ( true , generator . errors . ILoveYou . name === 'ILoveYou' ) ;
40- assert . equal ( true , generator . errors . ILoveYou . message === 'I Love U!' ) ;
42+ errors = generator . errors ;
43+ functions = generator . functions ;
44+
45+ assert . equal ( true , errors !== undefined ) ;
46+ assert . equal ( true , errors . ILoveYou !== undefined ) ;
47+ assert . equal ( true , errors . ILoveYou . name === 'ILoveYou' ) ;
48+ assert . equal ( true , errors . ILoveYou . message === 'I Love U!' ) ;
4149
42- var localized = generator . errors . ILoveYou . localize ( 'zh-CN' ) ;
50+ var localized = errors . ILoveYou . localize ( 'zh-CN' ) ;
4351 assert . equal ( true , localized . message === '我爱你!' ) ;
44- assert . deepEqual ( generator . errors . ILoveYou , localized ) ;
45- var cloned = generator . errors . ILoveYou . localize ( 'zh-CN' , true ) ;
46- assert . notDeepEqual ( generator . errors . ILoveYou , cloned ) ;
52+ assert . deepEqual ( errors . ILoveYou , localized ) ;
53+ var cloned = errors . ILoveYou . localize ( 'zh-CN' , true ) ;
54+ assert . notDeepEqual ( errors . ILoveYou , cloned ) ;
4755
4856 generator = new Generator ( json , 'zh-CN' , true ) ;
49- assert . equal ( true , generator . errors !== undefined ) ;
50- assert . equal ( true , generator . errors . I_LOVE_YOU !== undefined ) ;
51- assert . equal ( true , generator . errors . I_LOVE_YOU . name === 'I_LOVE_YOU' ) ;
52- assert . equal ( true , generator . errors . I_LOVE_YOU . message === '我爱你!' ) ;
57+ errors = generator . errors ;
58+ assert . equal ( true , errors !== undefined ) ;
59+ assert . equal ( true , errors . I_LOVE_YOU !== undefined ) ;
60+ assert . equal ( true , errors . I_LOVE_YOU . name === 'I_LOVE_YOU' ) ;
61+ assert . equal ( true , errors . I_LOVE_YOU . message === '我爱你!' ) ;
5362 generator = new Generator ( json , 'en-US' , true ) ;
54- assert . equal ( true , generator . errors !== undefined ) ;
55- assert . equal ( true , generator . errors . I_LOVE_YOU !== undefined ) ;
56- assert . equal ( true , generator . errors . I_LOVE_YOU . name === 'I_LOVE_YOU' ) ;
57- assert . equal ( true , generator . errors . I_LOVE_YOU . message === 'I Love U!' ) ;
63+ errors = generator . errors ;
64+ assert . equal ( true , errors !== undefined ) ;
65+ assert . equal ( true , errors . I_LOVE_YOU !== undefined ) ;
66+ assert . equal ( true , errors . I_LOVE_YOU . name === 'I_LOVE_YOU' ) ;
67+ assert . equal ( true , errors . I_LOVE_YOU . message === 'I Love U!' ) ;
5868
59- localized = generator . errors . I_LOVE_YOU . localize ( 'zh-CN' ) ;
69+ localized = errors . I_LOVE_YOU . localize ( 'zh-CN' ) ;
6070 assert . equal ( true , localized . message === '我爱你!' ) ;
61- assert . deepEqual ( generator . errors . I_LOVE_YOU , localized ) ;
62- cloned = generator . errors . I_LOVE_YOU . localize ( 'zh-CN' , true ) ;
63- assert . notDeepEqual ( generator . errors . I_LOVE_YOU , cloned ) ;
64-
71+ assert . deepEqual ( errors . I_LOVE_YOU , localized ) ;
72+ cloned = errors . I_LOVE_YOU . localize ( 'zh-CN' , true ) ;
73+ assert . notDeepEqual ( errors . I_LOVE_YOU , cloned ) ;
6574
6675 var error = {
6776 History : {
@@ -85,15 +94,13 @@ describe('Generator', function() {
8594} ) ;
8695
8796describe ( 'get' , function ( ) {
88-
8997 var errors = errorable . get ( json ) ;
9098 assert . equal ( true , errors !== undefined ) ;
91- assert . equal ( true , errors . ILoveYou instanceof Errorable ) ;
99+
92100 assert . equal ( true , errors . ILoveYou . name === 'ILoveYou' ) ;
93101 assert . equal ( true , errors . ILoveYou . message === '我爱你!' ) ;
94102 errors = errorable . get ( json , 'en-US' ) ;
95103 assert . equal ( true , errors !== undefined ) ;
96- assert . equal ( true , errors . ILoveYou instanceof Errorable ) ;
97104 assert . equal ( true , errors . ILoveYou . name === 'ILoveYou' ) ;
98105 assert . equal ( true , errors . ILoveYou . message === 'I Love U!' ) ;
99106 errors = errorable . get ( json , 'en-US' , true ) ;
0 commit comments