Merge branch 'implement/testSubjectHelper' into fix/appSwitcher

This commit is contained in:
spalger 2015-09-22 15:45:50 -07:00
commit e49e04565a
2 changed files with 21 additions and 1 deletions

19
src/ui/public/jquery/findTestSubject.js vendored Normal file
View file

@ -0,0 +1,19 @@
module.exports = function bindToJquery($) {
$.fn.findTestSubject = function (/* ...subjectSelectors */) {
var subjectSelectors = [].slice.apply(arguments);
var $els = $();
var $context = this;
subjectSelectors.forEach(function (subjects) {
var selector = subjects.split(/\s+/).map(function (subject) {
return '[data-test-subj~="' + subject + '"]';
}).join(' ');
$els = $els.add($context.find(selector));
});
return $els;
};
};

View file

@ -1 +1,2 @@
window.jQuery = window.$ = module.exports = require('node_modules/jquery/dist/jquery');
var $ = window.jQuery = window.$ = module.exports = require('node_modules/jquery/dist/jquery');
require('ui/jquery/findTestSubject')($);