Commit c35912f

Anton Medvedev <anton@medv.io>
2023-10-16 13:20:52
Update test
1 parent 683edb0
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'],
     )
   })
 })