Skip to content

Commit 7e49ccb

Browse files
author
Praveen Kumar
authored
Merge pull request #43 from santosh1994/search-test
Search test - fix
2 parents 473dc5a + b1f767c commit 7e49ccb

File tree

5 files changed

+19
-16
lines changed

5 files changed

+19
-16
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ <h3 class="result-title-count" id="search_title">
3030
<ul class="search-result-list clearfix" id="results_container">
3131
</ul>
3232
<div class="result-loader" id="ajax_loader">
33-
<a href="#"><img src="images/loader.gif">Loading more...</a>
33+
<a href="#">Loading more...</a>
3434
<div id="load-more">Click here to load more results</div>
3535
</div>
3636
</div>

test/search/autoscroll.spec.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ describe('Autoscroll', function () {
44
this.searchTest = fixture.load('mock/searchTestResponse.json');
55
//setup document to hold search results
66
document.body.innerHTML = __html__['index.html'];
7-
8-
window.config.isAutoScroll = true;
9-
window.config.isPagination = false;
10-
window.config.isClickNScroll = false;
7+
var searchConfig = jQuery.extend({}, window.config);
8+
searchConfig.isAutoScroll = true;
9+
searchConfig.isPagination = false;
10+
searchConfig.isClickNScroll = false;
1111

1212
//initialize search
13-
this.searchobj = new window.Unbxd.setSearch(window.config);
13+
this.searchobj = new window.Unbxd.setSearch(searchConfig);
1414

1515
//stub search ajax call with mock response
1616
this.stub = sinon.stub(jQuery, 'ajax').yieldsTo('success',this.searchTest);

test/search/clickNscroll.spec.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ describe('clickNScroll', function () {
77
document.body.innerHTML = __html__['index.html'];
88

99
//change configuration to pagination from autoscroll
10-
window.config.isAutoScroll = false;
11-
window.config.isPagination = false;
12-
window.config.isClickNScroll = true;
10+
var searchConfig = jQuery.extend({}, window.config);
11+
searchConfig.isAutoScroll = false;
12+
searchConfig.isPagination = false;
13+
searchConfig.isClickNScroll = true;
1314

1415
//initialize search
15-
this.searchobj = new window.Unbxd.setSearch(window.config);
16+
this.searchobj = new window.Unbxd.setSearch(searchConfig);
1617

1718
//stub search ajax call with mock response
1819
this.stub = sinon.stub(jQuery, 'ajax')

test/search/pageSize.spec.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ describe('PageSize', function () {
55
//setup document to hold search results
66
document.body.innerHTML = __html__['index.html'];
77

8-
window.config.isAutoScroll = false;
9-
window.config.isPagination = true;
8+
var searchConfig = jQuery.extend({}, window.config);
9+
searchConfig.isAutoScroll = false;
10+
searchConfig.isPagination = true;
1011

1112
//initialize search
12-
this.searchobj = new window.Unbxd.setSearch(window.config);
13+
this.searchobj = new window.Unbxd.setSearch(searchConfig);
1314

1415
//stub search ajax call with mock response
1516
this.stub = sinon.stub(jQuery, 'ajax').yieldsTo('success',this.searchTest);

test/search/pagination.spec.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ describe('Pagination', function () {
77
document.body.innerHTML = __html__['index.html'];
88

99
//change configuration to pagination from autoscroll
10-
window.config.isAutoScroll = false;
11-
window.config.isPagination = true;
10+
var searchConfig = jQuery.extend({}, window.config);
11+
searchConfig.isAutoScroll = false;
12+
searchConfig.isPagination = true;
1213

1314
//initialize search
14-
this.searchobj = new window.Unbxd.setSearch(window.config);
15+
this.searchobj = new window.Unbxd.setSearch(searchConfig);
1516

1617
//stub search ajax call with mock response
1718
this.stub = sinon.stub(jQuery, 'ajax').yieldsTo('success',this.searchTest);

0 commit comments

Comments
 (0)