fix types in tests

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2021-03-23 09:07:35 +01:00
parent b628311d4c
commit 3f21e46725
2 changed files with 10 additions and 12 deletions
+4 -4
View File
@@ -36,7 +36,7 @@ const baseOptions = {
describe('injectConfig', () => {
beforeEach(() => {
fsMock.readdir.mockResolvedValue(['main.js']);
fsMock.readdir.mockResolvedValue(['main.js'] as any);
});
afterEach(() => {
@@ -44,7 +44,7 @@ describe('injectConfig', () => {
});
it('should inject without config', async () => {
fsMock.readdir.mockResolvedValue(['main.js']);
fsMock.readdir.mockResolvedValue(['main.js'] as any);
readFileMock.mockImplementation(
async () => '"__APP_INJECTED_RUNTIME_CONFIG__"',
);
@@ -68,7 +68,7 @@ describe('injectConfig', () => {
'not-js.txt',
'main.js',
'after.js',
]);
] as any);
readFileMock.mockImplementation(async (file: string) => {
if (file.endsWith('main.js')) {
return '"__APP_INJECTED_RUNTIME_CONFIG__"';
@@ -111,7 +111,7 @@ describe('injectConfig', () => {
});
it('should re-inject config', async () => {
fsMock.readdir.mockResolvedValue(['main.js']);
fsMock.readdir.mockResolvedValue(['main.js'] as any);
readFileMock.mockResolvedValue(
'JSON.parse("__APP_INJECTED_RUNTIME_CONFIG__")',
);
@@ -48,7 +48,7 @@ describe('CookieCutter Templater', () => {
},
};
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing']);
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing'] as any);
const templater = new CookieCutter();
await templater.run({
@@ -72,7 +72,7 @@ describe('CookieCutter Templater', () => {
jest
.spyOn(fs, 'readJSON')
.mockImplementationOnce(() => Promise.resolve(existingJson));
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing']);
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing'] as any);
const values = {
owner: 'blobby',
@@ -135,12 +135,10 @@ describe('CookieCutter Templater', () => {
},
};
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing']);
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing'] as any);
jest
.spyOn(fs, 'realpath')
.mockImplementation((filePath: string | Buffer) =>
Promise.resolve(filePath as string),
);
.mockImplementation(x => Promise.resolve(x.toString()));
const templater = new CookieCutter();
await templater.run({
@@ -182,7 +180,7 @@ describe('CookieCutter Templater', () => {
},
};
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing']);
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing'] as any);
const templater = new CookieCutter();
await templater.run({
@@ -226,7 +224,7 @@ describe('CookieCutter Templater', () => {
},
};
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing']);
jest.spyOn(fs, 'readdir').mockResolvedValueOnce(['newthing'] as any);
commandExists.mockImplementationOnce(() => () => true);
const templater = new CookieCutter();