Skip to content

Commit b1f767c

Browse files
committed
Testcase(fix): modify copy of search config
1 parent 6b1308b commit b1f767c

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

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)