videv
09/25/2021, 9:46 AMrp
09/25/2021, 9:47 AM./startTestingEnv --wait
running on a shell.videv
09/25/2021, 9:48 AMrp
09/25/2021, 9:48 AMrp
09/25/2021, 9:48 AMvidev
09/25/2021, 9:48 AMrp
09/25/2021, 9:48 AMrp
09/25/2021, 9:48 AMvidev
09/25/2021, 9:49 AMvidev
09/25/2021, 9:57 AMrp
09/25/2021, 9:58 AMuser
10/01/2021, 1:50 PMrp
10/01/2021, 1:53 PMTyho
10/01/2021, 2:19 PMrp
10/01/2021, 3:18 PMerrorHandler
from supertokens-node/framework/express
insteadrp
10/01/2021, 3:20 PMTyho
10/01/2021, 3:25 PMrp
10/01/2021, 3:26 PMporcellus
10/01/2021, 3:29 PM@inject
? if it's just the test generated by default you can safely ignore(/delete) it if you don't want to add any meaningful test thereTyho
10/01/2021, 3:32 PMTyho
10/01/2021, 3:33 PMporcellus
10/01/2021, 3:33 PMConfigProviderToken
into the testmodule as wellporcellus
10/01/2021, 3:34 PMauth.module.ts
, you basically need to do the same thing in the spec file (with test values of course).porcellus
10/01/2021, 3:39 PMts
import { Test, TestingModule } from '@nestjs/testing';
import { ConfigProviderToken } from "../config.interface";
import { SupertokensService } from './supertokens.service';
describe('SupertokensService', () => {
let service: SupertokensService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [
{
useValue: {
appInfo: {
apiDomain: 'http://localhost:3000',
websiteDomain: 'http://localhost:3001',
appName: "LTLocalTest"
},
connectionURI: "https://try.supertokens.io" ,
apiKey: undefined,
},
provide: ConfigProviderToken,
},
SupertokensService],
}).compile();
service = module.get<SupertokensService>(SupertokensService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});
Tyho
10/01/2021, 3:49 PMrp
10/01/2021, 3:49 PMuser
10/01/2021, 4:08 PMrp
10/01/2021, 4:10 PMuser
10/01/2021, 4:33 PMrp
10/01/2021, 4:48 PM