yeoman-test
Version:
Test utilities for Yeoman generators
12 lines (11 loc) • 428 B
JavaScript
import { TestAdapter as BaseTestAdapter } from '@yeoman/adapter/testing';
import { spy as sinonSpy, stub as sinonStub } from 'sinon';
export class TestAdapter extends BaseTestAdapter {
constructor(options = {}) {
super({
spyFactory: ({ returns }) => (returns ? sinonStub().returns(returns) : sinonSpy()),
...options,
});
}
}
export { DummyPrompt } from '@yeoman/adapter/testing';