Add tests to correct location

This commit is contained in:
Kshitij Sobti
2018-06-14 11:04:20 +05:30
parent d45636e2e1
commit 8f364f8139
2 changed files with 11 additions and 12 deletions

View File

@@ -46,5 +46,16 @@ define(['jquery', 'js/discovery/views/search_form'], function($, SearchForm) {
this.form.showErrorMessage();
expect($('#discovery-message')).not.toBeEmpty();
});
it('shows default error message', function() {
this.form.showErrorMessage();
expect(this.form.$message).toContainHtml('There was an error, try searching again.');
});
it('shows remote error message', function() {
let remoteError = 'some-error-message';
this.form.showErrorMessage(remoteError);
expect(this.form.$message).toContainHtml(remoteError);
});
});
});

View File

@@ -299,16 +299,6 @@ define([
expect($('.cancel-button')).toBeVisible();
}
function showDefaultErrorMessage() {
this.form.showErrorMessage();
expect(this.form.$message).toContainHtml('There was an error, try searching again.');
}
function showRemoteErrorMessage() {
this.form.showErrorMessage('some-error-message');
expect(this.form.$message).toContainHtml('some-error-message');
}
function triggersSearchEvent() {
var term = 'search string';
$('.search-field').val(term);
@@ -351,8 +341,6 @@ define([
});
it('trims input string', trimsInputString);
it('handles calls to doSearch', doesSearch);
it('displays default message on error', showDefaultErrorMessage);
it('displays provided message on error', showRemoteErrorMessage);
it('triggers a search event and changes to active state', triggersSearchEvent);
it('clears search when clicking on cancel button', clearsSearchOnCancel);
it('clears search when search box is empty', clearsSearchOnEmpty);