passman/tests/unit/js/mocks/CredentialService.js
brantje c0de19650a
Add test for bookmarkletCtrl
Signed-off-by: brantje <brantje@gmail.com>

Add test templates for other controllers
2016-10-23 13:10:52 +02:00

47 lines
No EOL
930 B
JavaScript

angular.module('mock.credentialsService', []).
service('CredentialService', function($q) {
var credentialService = {};
var credential = {
'credential_id': null,
'guid': null,
'vault_id': null,
'label': null,
'description': null,
'created': null,
'changed': null,
'tags': [],
'email': null,
'username': null,
'password': null,
'url': null,
'favicon': null,
'renew_interval': null,
'expire_time': 0,
'delete_time': 0,
'files': [],
'custom_fields': [],
'otp': {},
'hidden': false
};
credentialService.getCredential = function() {
var _credential = {
id: 8888,
label: "test user"
};
return $q.when(_credential);
};
credentialService.newCredential = function () {
return angular.copy(credential);
};
credentialService.getRevisions = function() {
var mockRevision = [{
id: 1234,
created: ""
}];
return $q.when(mockRevision);
};
return credentialService;
});