|
@@ -26,128 +26,6 @@ require('models/form');
|
|
|
describe('App.FormField', function () {
|
|
|
|
|
|
describe('#validate()', function () {
|
|
|
- /*DIGITS TYPE*/
|
|
|
- it('123456789 is correct digits', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'digits');
|
|
|
- formField.set('value', 123456789);
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('"a33bc" is incorrect digits', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'digits');
|
|
|
- formField.set('value', 'a33bc');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- /*DIGITS TYPE END*/
|
|
|
- /*NUMBER TYPE*/
|
|
|
- it('+1234 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '+1234');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('-1234 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-1234');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('-1.23.6 is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-1.23.6');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- it('+1.6 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', +1.6);
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('-1.6 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', -1.6);
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('1.6 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', 1.6);
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('-.356 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-.356');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('+.356 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '+.356');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('-1. is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-1.');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- it('+1. is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '+1.');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- it('1. is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '1.');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- it('-1,23,6 is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-1,23,6');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
- it('-1234567890 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '-1234567890');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('+1234567890 is correct number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '+1234567890');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(true);
|
|
|
- })
|
|
|
- it('123eed is incorrect number', function () {
|
|
|
- var formField = App.FormField.create();
|
|
|
- formField.set('displayType', 'number');
|
|
|
- formField.set('value', '123eed');
|
|
|
- formField.validate();
|
|
|
- expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
/*NUMBER TYPE END*/
|
|
|
/*REQUIRE*/
|
|
|
it('Required field shouldn\'t be empty', function () {
|
|
@@ -157,8 +35,8 @@ describe('App.FormField', function () {
|
|
|
formField.set('isRequired', true);
|
|
|
formField.validate();
|
|
|
expect(formField.get('errorMessage') === '').to.equal(false);
|
|
|
- })
|
|
|
+ });
|
|
|
/*REQUIRE END*/
|
|
|
|
|
|
- })
|
|
|
-})
|
|
|
+ });
|
|
|
+});
|