minor [reddit] improvements (#7436)

* apply colour scheme to reddit karma badge

* accept negative metric in reddit karma tests

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
This commit is contained in:
chris48s
2021-12-29 18:26:44 +00:00
committed by GitHub
parent 705c00d3be
commit bb5614df70
2 changed files with 6 additions and 6 deletions

View File

@@ -25,7 +25,7 @@ export default class RedditUserKarma extends BaseJsonService {
staticPreview: {
label: 'combined karma',
message: 56,
color: 'red',
color: 'brightgreen',
style: 'social',
},
},
@@ -44,7 +44,7 @@ export default class RedditUserKarma extends BaseJsonService {
return {
label,
message: metric(karma),
color: 'red',
color: karma > 0 ? 'brightgreen' : karma === 0 ? 'orange' : 'red',
link: [`https://www.reddit.com/u/${user}`],
}
}

View File

@@ -1,4 +1,4 @@
import { isMetric } from '../test-validators.js'
import { isMetricAllowNegative } from '../test-validators.js'
import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
@@ -6,21 +6,21 @@ t.create('user-karma (valid - link)')
.get('/link/user_simulator.json')
.expectBadge({
label: 'u/user_simulator karma (link)',
message: isMetric,
message: isMetricAllowNegative,
})
t.create('user-karma (valid - comment')
.get('/comment/user_simulator.json')
.expectBadge({
label: 'u/user_simulator karma (comment)',
message: isMetric,
message: isMetricAllowNegative,
})
t.create('user-karma (valid - combined)')
.get('/combined/user_simulator.json')
.expectBadge({
label: 'u/user_simulator karma',
message: isMetric,
message: isMetricAllowNegative,
})
t.create('user-karma (non-existing user)')