tachybase_todo/packages/database/src/__tests__/collection-importer.test.ts
2021-12-06 21:23:34 +08:00

23 lines
624 B
TypeScript

import { ImporterReader } from '../collection-importer';
import * as path from 'path';
import { extend } from '../database';
import { mockDatabase } from './index';
describe('collection importer', () => {
test('import reader', async () => {
const reader = new ImporterReader(path.resolve(__dirname, './fixtures/collections'));
const modules = await reader.read();
expect(modules).toBeDefined();
});
test('extend', async () => {
const extendObject = extend({
name: 'tags',
fields: [{ type: 'string', name: 'title' }],
});
expect(extendObject).toHaveProperty('extend');
});
});