rerumaccusamus
Version:
The meta-framework suite designed from scratch for frontend-focused modern web development.
20 lines (16 loc) • 429 B
text/typescript
import { CliPlugin, manager } from '../src';
describe('pluginAPI', () => {
it('api.setAppContext', done => {
const plugin = (): CliPlugin => ({
setup(api) {
api.setAppContext({
...api.useAppContext(),
packageName: 'foo',
});
expect(api.useAppContext().packageName).toEqual('foo');
done();
},
});
manager.clone().usePlugin(plugin).init();
});
});