UNPKG

pertain

Version:

Automated pub/sub across project dependencies. Run code from any installed package based on declarative rules in package.json

15 lines 1.51 kB
import ExplicitDependency from '../ExplicitDependency'; import ExplicitDependencySet from '../ExplicitDependencySet'; jest.mock('../ExplicitDependency'); test('does not add unresolvable dependencies', () => { const fakeResolve = jest .fn() .mockImplementation((name) => (name === 'unresolvable' ? undefined : name)); expect(() => new ExplicitDependencySet(fakeResolve, [ 'resolvable', 'unresolvable', 'anotherone', ])).not.toThrow(); expect(ExplicitDependency).toHaveBeenCalledTimes(2); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXhwbGljaXREZXBlbmRlbmN5U2V0LnNwZWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvX190ZXN0c19fL0V4cGxpY2l0RGVwZW5kZW5jeVNldC5zcGVjLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sa0JBQWtCLE1BQU0sdUJBQXVCLENBQUM7QUFDdkQsT0FBTyxxQkFBcUIsTUFBTSwwQkFBMEIsQ0FBQztBQUU3RCxJQUFJLENBQUMsSUFBSSxDQUFDLHVCQUF1QixDQUFDLENBQUM7QUFFbkMsSUFBSSxDQUFDLHdDQUF3QyxFQUFFLEdBQUcsRUFBRTtJQUNsRCxNQUFNLFdBQVcsR0FBRyxJQUFJO1NBQ3JCLEVBQUUsRUFBRTtTQUNKLGtCQUFrQixDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLElBQUksS0FBSyxjQUFjLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUM5RSxNQUFNLENBQ0osR0FBRyxFQUFFLENBQ0gsSUFBSSxxQkFBcUIsQ0FBQyxXQUFXLEVBQUU7UUFDckMsWUFBWTtRQUNaLGNBQWM7UUFDZCxZQUFZO0tBQ2IsQ0FBQyxDQUNMLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2hCLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLHFCQUFxQixDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3RELENBQUMsQ0FBQyxDQUFDIn0=