Commit c35912f
Changed files (1)
test/present-badges.test.ts
@@ -169,7 +169,7 @@ describe('present-badges', () => {
})
it('presentBadges() keeps existing order of badges', async () => {
- const dumpPresenter: BadgePresenter = {
+ const dumpPresenter1: BadgePresenter = {
url: new URL('file:///tmp/dump.js'),
badges: ['a-commit', 'ab-commit', 'abc-commit'],
present: (_, grant) => {
@@ -178,6 +178,13 @@ describe('present-badges', () => {
grant('abc-commit', 'abc')
},
}
+ const dumpPresenter2: BadgePresenter = {
+ url: new URL('file:///tmp/dump.js'),
+ badges: ['this-is-fine'],
+ present: (_, grant) => {
+ grant('this-is-fine', 'this is fine')
+ },
+ }
const oldUserBadges: Badge[] = [
{
@@ -194,10 +201,17 @@ describe('present-badges', () => {
body: '',
image: '',
},
+ {
+ id: 'this-is-fine',
+ tier: 0,
+ desc: 'this is fine',
+ body: '',
+ image: '',
+ },
]
const userBadges = presentBadges(
- [dumpPresenter],
+ [dumpPresenter1, dumpPresenter2],
data,
oldUserBadges,
[],
@@ -206,7 +220,7 @@ describe('present-badges', () => {
)
assert.deepEqual(
userBadges.map((x) => x.id),
- ['a-commit', 'abc-commit', 'ab-commit'],
+ ['a-commit', 'abc-commit', 'this-is-fine', 'ab-commit'],
)
})
})