.then(function () {
test.assertElementCount('#coding-rules-detail-custom-rules .coding-rules-detail-list-name', 1);
casper.click('.js-create-custom-rule');
- casper.fillForm('.modal form', {
- name: 'test',
- markdown_description: 'test'
+ casper.evaluate(function () {
+ jQuery('.modal form [name="test"]').val('test');
+ jQuery('.modal form [name="markdown_description"]').val('test');
});
casper.click('#coding-rules-custom-rule-creation-create');
lib.waitForElementCount('#coding-rules-detail-custom-rules .coding-rules-detail-list-name', 2, function () {
})
.then(function () {
- casper.fill('.navbar-search', { q: 'search query' }, true);
+ casper.evaluate(function () {
+ jQuery('.navbar-search [name="q"]').val('search query').keyup();
+ });
casper.evaluate(function () {
jQuery('.navbar-search [name="q"]').keyup();
});
.then(function () {
// should reset search results
- casper.fill('.navbar-search', { q: '' }, true);
casper.evaluate(function () {
- jQuery('.navbar-search [name="q"]').keyup();
+ jQuery('.navbar-search [name="q"]').val('').keyup();
});
casper.waitForSelectorTextChange('.js-search-results');
})
})
.then(function () {
- casper.fill('.js-manual-issue-form', {
- rule: 'manual:api',
- message: 'An issue message'
- }, true);
+ casper.evaluate(function () {
+ jQuery('.js-manual-issue-form [name="rule"]').val('manual:api');
+ jQuery('.js-manual-issue-form [name="message"]').val('An issue message');
+ jQuery('.js-manual-issue-form input[type="submit"]').click();
+ });
})
.then(function () {
exports.configureCasper = function () {
- casper.options.waitTimeout = 60000;
+ casper.options.waitTimeout = 20000;
};