Sha256: 545d2a2c3785f68b6a523adb6af8946e199824ce316475378d6f5197235e1e10

Contents?: true

Size: 863 Bytes

Versions: 10

Compression:

Stored size: 863 Bytes

Contents

describe('KidsButton', () => {
  let button;

  fixture.set(`
      <div class="mu-kindergarten">
          <button class="mu-kids-button">Click me<button>
          <div class="mu-kids-overlay" style="display: none"></div>
      </div>
  `);

  beforeEach(() => {
    mumuki.kids = new mumuki.Kids();
    button = new mumuki.submission.KidsSubmitButton($('.mu-kids-button'));
  });

  it('can create button', () => {
    expect(button).not.toBe(null);
  });

  it('overlay is hidden by default', () => {
    expect(mumuki.kids.$overlay.css('display')).toBe('none');
  });

  it('call showOverlay on wait', () => {
    button.wait();
    expect(mumuki.kids.$overlay.css('display')).toBe('block');
  });

  it('call hideOverlay on continue', () => {
    button.wait();
    button.continue();
    expect(mumuki.kids.$overlay.css('display')).toBe('none');
  });
});

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mumuki-laboratory-9.0.6 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.5 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.4 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.3 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.2 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.1 spec/javascripts/kids-button-spec.js
mumuki-laboratory-9.0.0 spec/javascripts/kids-button-spec.js
mumuki-laboratory-8.6.1 spec/javascripts/kids-button-spec.js
mumuki-laboratory-8.6.0 spec/javascripts/kids-button-spec.js
mumuki-laboratory-8.5.0 spec/javascripts/kids-button-spec.js