authelia/test/server/mocks/UserDataStore.ts

23 lines
639 B
TypeScript
Raw Normal View History

2017-05-20 23:15:34 +00:00
import sinon = require("sinon");
export interface UserDataStore {
set_u2f_meta: sinon.SinonStub;
get_u2f_meta: sinon.SinonStub;
issue_identity_check_token: sinon.SinonStub;
consume_identity_check_token: sinon.SinonStub;
2017-05-21 10:14:59 +00:00
get_totp_secret: sinon.SinonStub;
2017-05-21 20:45:54 +00:00
set_totp_secret: sinon.SinonStub;
2017-05-20 23:15:34 +00:00
}
export function UserDataStore(): UserDataStore {
return {
set_u2f_meta: sinon.stub(),
get_u2f_meta: sinon.stub(),
issue_identity_check_token: sinon.stub(),
2017-05-21 10:14:59 +00:00
consume_identity_check_token: sinon.stub(),
2017-05-21 20:45:54 +00:00
get_totp_secret: sinon.stub(),
set_totp_secret: sinon.stub()
2017-05-20 23:15:34 +00:00
};
}