Name Last Update
..
.bower.json Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
README.md Loading commit data...
bower.json Loading commit data...
iron-test-helpers.html Loading commit data...
mock-interactions.html Loading commit data...
mock-interactions.js Loading commit data...
test-helpers.html Loading commit data...
test-helpers.js Loading commit data...

README.md

iron-test-helpers

Utility classes to make testing easier.

Mock Interactions

This is a set of methods to simulate mouse or keyboard interaction with an element. Include mock-interactions.js and then use them like so:

test('can be triggered with space', function(done) {
  button.addEventListener('keydown', function() {
    done();
  });
  MockInteractions.pressSpace(button);
});

test('can be clicked', function(done) {
  button.addEventListener('click', function() {
    done();
  });
  MockInteractions.tap(button);
});