Esempio n. 1
0
  it('should register hook', () => {
    var hooks = new Hooks();

    spyOn(hooks, 'isRegistered').and.returnValue(false);

    hooks.register('test');

    expect(hooks.isRegistered).toHaveBeenCalledWith('test');
    expect(hooks.getRegistered().indexOf('test')).toBeGreaterThan(-1);

    hooks.isRegistered.and.returnValue(true);
    hooks.register('test2');

    expect(hooks.isRegistered).toHaveBeenCalledWith('test2');
    expect(hooks.getRegistered().indexOf('test2')).toBe(-1);
  });
Esempio n. 2
0
  it('should returns array of registered hooks', () => {
    var hooks = new Hooks();

    expect(hooks.getRegistered().length).toBeGreaterThan(0);
  });