Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit f56a450

Browse files
author
vikasrohit
committed
Merge branch 'dev' into release/v1.0.8
* dev: Fixed unit tests for qa environment.
2 parents db22d91 + 7bab300 commit f56a450

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

app/filters/filters.spec.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
describe('filters', function() {
2+
var domain;
23

34
beforeEach(function() {
45
bard.appModule('topcoder');
56
bard.inject(this, 'CONSTANTS', 'roleFilter', 'percentageFilter', 'ordinalFilter', 'displayLocationFilter', 'listRolesFilter', 'trackFilter', 'challengeLinksFilter');
7+
domain = CONSTANTS.domain;
68
});
79

810
describe('role filter', function() {
@@ -58,18 +60,17 @@ describe('filters', function() {
5860
});
5961

6062
describe('challengeLinksFilter', function() {
61-
// bard.inject(this, 'CONSTANTS');
6263
it ('should have the correct links for DEVELOP challenge', function() {
6364
var _ch = {
6465
id: 1,
6566
forumId: 2,
6667
track: 'DEVELOP',
6768
subTrack : 'CODE'
6869
};
69-
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DEVELOP');
70-
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.topcoder-dev.com/forums/?module=Category&categoryID=2');
71-
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DEVELOP#viewRegistrant');
72-
expect(challengeLinksFilter(_ch, 'submissions')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DEVELOP#viewRegistrant');
70+
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DEVELOP');
71+
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.'+domain+'/forums/?module=Category&categoryID=2');
72+
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DEVELOP#viewRegistrant');
73+
expect(challengeLinksFilter(_ch, 'submissions')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DEVELOP#viewRegistrant');
7374
});
7475

7576
it ('should have the correct links for DESIGN challenge', function() {
@@ -79,10 +80,10 @@ describe('filters', function() {
7980
track: 'DESIGN',
8081
subTrack : 'WEB_DESIGN'
8182
};
82-
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DESIGN');
83-
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.topcoder-dev.com/forums/?module=ThreadList&forumId=2');
84-
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DESIGN#viewRegistrant');
85-
expect(challengeLinksFilter(_ch, 'submissions')).to.be.equal('https://www.topcoder-dev.com/challenge-details/1/?type=DESIGN#viewRegistrant');
83+
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DESIGN');
84+
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.'+domain+'/forums/?module=ThreadList&forumId=2');
85+
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DESIGN#viewRegistrant');
86+
expect(challengeLinksFilter(_ch, 'submissions')).to.be.equal('https://www.'+domain+'/challenge-details/1/?type=DESIGN#viewRegistrant');
8687
});
8788

8889
it ('should have the correct links for DATA_SCIENCE challenge', function() {
@@ -92,9 +93,9 @@ describe('filters', function() {
9293
track: 'DATA_SCIENCE',
9394
subTrack : 'MARATHON_MATCH'
9495
};
95-
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://community.topcoder-dev.com/tc?module=MatchDetails&rd=3');
96-
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.topcoder-dev.com/forums/?module=ThreadList&forumID=2');
97-
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://community.topcoder-dev.com/longcontest/?module=ViewStandings&rd=3');
96+
expect(challengeLinksFilter(_ch, 'detail')).to.be.equal('https://community.'+domain+'/tc?module=MatchDetails&rd=3');
97+
expect(challengeLinksFilter(_ch, 'forums')).to.be.equal('https://apps.'+domain+'/forums/?module=ThreadList&forumID=2');
98+
expect(challengeLinksFilter(_ch, 'registrants')).to.be.equal('https://community.'+domain+'/longcontest/?module=ViewStandings&rd=3');
9899
});
99100
});
100101
});

0 commit comments

Comments
 (0)