UNPKG

@whitecloak/nestjs-passport-firebase

Version:
50 lines 2.49 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const passport_1 = require("@nestjs/passport"); const testing_1 = require("@nestjs/testing"); const constants_1 = require("./constants"); const firebase_auth_module_1 = require("./firebase-auth.module"); const firebase_strategy_1 = require("./firebase.strategy"); describe('Firebase Auth Module', () => { let module; let strategy; let passportModule; beforeEach(() => __awaiter(void 0, void 0, void 0, function* () { module = yield testing_1.Test.createTestingModule({ imports: [firebase_auth_module_1.FirebaseAuthModule, passport_1.PassportModule], providers: [ { provide: constants_1.FIREBASE_AUTH_CONFIG, useValue: {}, }, firebase_strategy_1.FirebaseStrategy, ], }).compile(); strategy = module.get(firebase_strategy_1.FirebaseStrategy); passportModule = module.get(passport_1.PassportModule); })); it('should compile the module', () => __awaiter(void 0, void 0, void 0, function* () { expect(module).toBeDefined(); expect(strategy).toBeInstanceOf(firebase_strategy_1.FirebaseStrategy); expect(passportModule).toBeInstanceOf(passport_1.PassportModule); })); describe('register', () => { it('should be defined', () => { const { module } = firebase_auth_module_1.FirebaseAuthModule.register({ issuer: Math.random().toString(36).substring(2), audience: Math.random().toString(36).substring(2), }); expect(module).toEqual(firebase_auth_module_1.FirebaseAuthModule); }); }); }); //# sourceMappingURL=firebase-auth.module.spec.js.map