ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
24 lines (19 loc) • 809 B
text/typescript
import { SchematicTestRunner, UnitTestTree } from '@angular-devkit/schematics/testing';
import { createOhayoApp } from '../../../utils/testing';
import { migrationCollection } from '../../test-cases/index.spec';
describe('Schematic: ng-update: v10Rule', () => {
let runner: SchematicTestRunner;
let tree: UnitTestTree;
beforeEach(async () => {
({ runner, tree } = await createOhayoApp());
});
async function runMigration(): Promise<void> {
runner = new SchematicTestRunner('schematics', migrationCollection);
await runner.runSchematicAsync('migration-v10', {}, tree).toPromise();
}
it('should working', async () => {
await runMigration();
const content = tree.readContent('angular.json');
expect(content.includes('allowedCommonJsDependencies')).toBe(true);
});
});