Files
shields/services/reddit/subreddit-subscribers.tester.js
T
Josep BernadandCaleb Cartwright d685cde52b Add [Subreddit] subscribers (#3443)
* Add subreddit subscribers service file.

* Fix small detail in service and add the tests files.

* Apply suggested changes by the reviewer.

* Trying to make tests work.

* Update services/reddit/subreddit-subscribers.tester.js

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Update services/reddit/subreddit-subscribers.tester.js

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Apply suggested changes.

* Add different handler for non existing and invalid subreddits.

* Update services/reddit/subreddit-subscribers.service.js

Co-Authored-By: Caleb Cartwright <calebcartwright@users.noreply.github.com>
2019-05-22 16:43:13 -05:00

26 lines
638 B
JavaScript

'use strict'
const { isMetric } = require('../test-validators')
const t = (module.exports = require('../tester').createServiceTester())
t.create('subreddit-subscribers (valid subreddit)')
.get('/drums.json')
.expectBadge({
label: 'follow r/drums',
message: isMetric,
})
t.create('subreddit-subscribers (invalid subreddit)')
.get('/badfbasdfadfadfadfadfasdf.json')
.expectBadge({
label: 'reddit',
message: 'subreddit not found',
})
t.create('subreddit-subscribers (not existing subreddit)')
.get('/not-a-real-rubreddit.json')
.expectBadge({
label: 'reddit',
message: 'subreddit not found',
})