[tests][auth] add tests for new EmailAuthProvider properties & methods
This commit is contained in:
parent
1240e6cd93
commit
3cba1c4e62
@ -1,4 +1,4 @@
|
|||||||
describe('auth() -> Providers', () => {
|
describe.only('auth() -> Providers', () => {
|
||||||
describe('EmailAuthProvider', () => {
|
describe('EmailAuthProvider', () => {
|
||||||
describe('constructor', () => {
|
describe('constructor', () => {
|
||||||
it('should throw an unsupported error', () => {
|
it('should throw an unsupported error', () => {
|
||||||
@ -22,6 +22,36 @@ describe('auth() -> Providers', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('credentialWithLink', () => {
|
||||||
|
it('should return a credential object', () => {
|
||||||
|
const email = 'email@email.com';
|
||||||
|
const link = 'link';
|
||||||
|
const credential = firebase.auth.EmailAuthProvider.credentialWithLink(
|
||||||
|
email,
|
||||||
|
link
|
||||||
|
);
|
||||||
|
credential.providerId.should.equal('emailLink');
|
||||||
|
credential.token.should.equal(email);
|
||||||
|
credential.secret.should.equal(link);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('EMAIL_PASSWORD_SIGN_IN_METHOD', () => {
|
||||||
|
it('should return password', () => {
|
||||||
|
firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD.should.equal(
|
||||||
|
'password'
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('EMAIL_LINK_SIGN_IN_METHOD', () => {
|
||||||
|
it('should return emailLink', () => {
|
||||||
|
firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD.should.equal(
|
||||||
|
'emailLink'
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
describe('PROVIDER_ID', () => {
|
describe('PROVIDER_ID', () => {
|
||||||
it('should return password', () => {
|
it('should return password', () => {
|
||||||
firebase.auth.EmailAuthProvider.PROVIDER_ID.should.equal('password');
|
firebase.auth.EmailAuthProvider.PROVIDER_ID.should.equal('password');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user