コード例 #1
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
            it('return false then one of date is not valid date object.', function() {
                // this will valid (null will convert to 1970-01-01 00:00:00)
                myObj = {
                    start: null,
                    end: new TZDate('2015-05-01')
                };

                expect(model.validators.dateRange(myObj, ['start', 'end'])).toBe(true);

                myObj = {
                    start: 'wer',
                    end: null
                };

                expect(model.validators.dateRange(myObj, ['start', 'end'])).toBe(false);
            });
コード例 #2
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
            it('return true only start and end range are valid.', function() {
                myObj = {
                    start: new TZDate('2015-05-03'),
                    end: new TZDate('2015-05-02')
                };

                expect(model.validators.dateRange(myObj, ['start', 'end'])).toBe(false);
            });
コード例 #3
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
 it('return true when supplied property are wrong', function() {
     expect(model.validators.dateRange(null, ['', ''])).toBe(true);
     expect(model.validators.dateRange({}, [])).toBe(true);
 });
コード例 #4
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
 it('return true when supplied property are wrong', function() {
     expect(model.validators.required(null, [])).toBe(true);
 });
コード例 #5
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
 it('return false when supplied property is empty string', function() {
     myObj.title = '';
     expect(model.validators.required(myObj, ['title'])).toBe(false);
     myObj.title = 'title';
     expect(model.validators.required(myObj, ['title'])).toBe(true);
 });
コード例 #6
0
ファイル: model.spec.js プロジェクト: AndroidArt/tui.calendar
 it('return false when supplied property is undefined.', function() {
     expect(model.validators.required(myObj, ['good'])).toBe(false);
 });