feat: basic test coverage

This commit is contained in:
DarkSky
2023-02-05 18:41:18 +08:00
parent dd9d30de37
commit c4d34ddfea
28 changed files with 323 additions and 1081 deletions

13
packages/app/.babelrc.js Normal file
View File

@@ -0,0 +1,13 @@
const plugins = [];
if (process.env.NODE_ENV === 'development') {
console.log(
'Detected development environment. Instrumenting code for coverage.'
);
plugins.push('istanbul');
}
module.exports = {
presets: ['next/babel'],
plugins,
};

View File

@@ -55,7 +55,7 @@ test.describe.serial('workspace meta collection observable', () => {
workspaceUnitCollection.once(
'change',
(event: WorkspaceUnitCollectionChangeEvent) => {
expect(event.deleted?.id).toEqual('123');
expect(event.deleted?.[0]?.id).toEqual('123');
}
);
scope.remove('123');