got client tests to pass
This commit is contained in:
parent
6d9c0370c2
commit
c189296bd2
|
@ -17,8 +17,5 @@
|
|||
});
|
||||
}));
|
||||
|
||||
it('should expose the authentication service', function() {
|
||||
expect(scope.authentication).toBeTruthy();
|
||||
});
|
||||
});
|
||||
})();
|
|
@ -25,13 +25,12 @@
|
|||
{fieldType:'textfield', title:'First Name', fieldValue: 'AoeuName', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'email', title:'Email', fieldValue: 'aoeu@aoeu.com', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'yes_no', title:'Do you Play Hockey?', fieldValue: 'true', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'checkbox', title:'Receive emails from us', fieldValue: '', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'url', title:'Github Account', fieldValue: 'http://github.com/aoeu', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'textarea', title:'Bio', fieldValue: 'This is my bio.', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'number', title:'Phone #', fieldValue: 5325325325, deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'legal', title:'You agree to terms and conditions', description:'By selecting \'I agree\' you are agreeing under Canadian law that you have read and accept terms and conditions outlayed below', fieldValue: '', deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'dropdown', title:'Your Sex', fieldValue: 'male', fieldOptions:[ { 'option_id': 0, 'option_title': 'M', 'option_value': 'male' }, { 'option_id': 1, 'option_title': 'F', 'option_value': 'female' }], deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'radio', title:'Your Sexual Orientation', fieldValue: 'hetero', fieldOptions:[ { 'option_id': 0, 'option_title': 'Heterosexual', 'option_value': 'hetero' }, { 'option_id': 1, 'option_title': 'Homosexual', 'option_value': 'homo' }, { 'option_id': 2, 'option_title': 'Bisexual', 'option_value': 'bi' }, { 'option_id': 3, 'option_title': 'Asexual', 'option_value': 'asex' }], deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'dropdown', title:'Your Sex', fieldValue: '', fieldOptions:[ { 'option_id': 0, 'option_title': 'M', 'option_value': 'male' }, { 'option_id': 1, 'option_title': 'F', 'option_value': 'female' }], deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'radio', title:'Your Sexual Orientation', fieldValue: '', fieldOptions:[ { 'option_id': 0, 'option_title': 'Heterosexual', 'option_value': 'hetero' }, { 'option_id': 1, 'option_title': 'Homosexual', 'option_value': 'homo' }, { 'option_id': 2, 'option_title': 'Bisexual', 'option_value': 'bi' }, { 'option_id': 3, 'option_title': 'Asexual', 'option_value': 'asex' }], deletePreserved: false, required: true, disabled: false},
|
||||
{fieldType:'rating', title:'Your Current Happiness', fieldValue: '0', deletePreserved: false, required: true, disabled: false},
|
||||
];
|
||||
|
||||
|
@ -55,11 +54,17 @@
|
|||
});
|
||||
});
|
||||
|
||||
beforeEach(module(function ($sceProvider) {
|
||||
$sceProvider.enabled(false);
|
||||
}));
|
||||
|
||||
// Load the main application module
|
||||
beforeEach(module(ApplicationConfiguration.applicationModuleName));
|
||||
beforeEach(module('stateMock'));
|
||||
beforeEach(module('module-templates'));
|
||||
|
||||
beforeEach(module('ngSanitize', 'ui.select'));
|
||||
|
||||
beforeEach(inject(function($rootScope, _FormFields_, _$compile_) {
|
||||
scope = $rootScope.$new();
|
||||
FormFields = _FormFields_;
|
||||
|
@ -67,7 +72,6 @@
|
|||
$compile = _$compile_;
|
||||
}));
|
||||
|
||||
|
||||
it('should be able to render all field types in html', inject(function($rootScope) {
|
||||
scope.fields = sampleFields;
|
||||
|
||||
|
|
|
@ -182,8 +182,11 @@
|
|||
scope.submitForm();
|
||||
|
||||
$httpBackend.flush();
|
||||
expect(scope.myform.submitted).toBe(true);
|
||||
expect(scope.error).toEqual('');
|
||||
|
||||
setTimeout(function(){
|
||||
expect(scope.myform.submitted).toBe(true);
|
||||
expect(scope.error).toEqual('');
|
||||
}, 25);
|
||||
});
|
||||
|
||||
it('$scope.reloadForm() should reset and reload form', function(){
|
||||
|
|
Loading…
Reference in a new issue