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:
@@ -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}`],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)')
|
||||
|
||||
Reference in New Issue
Block a user