chore: cli build test coverage
Luke Karrys committed
Nov 9, 2022 at 19:22 UTC
6e9e6f24cabfba41cc3a4909e95a339339fdd252
1 file changed
+15
cli/test/index.js
+15
@@ -90,6 +90,21 @@ t.test('no default release', async (t) => {
90
await t.rejects(() => build())
91
})
92
93
+t.test('prerelease', async (t) => {
94
+ const releases = getReleases()
95
+ releases[1].spec = 'next-8'
96
+ releases[2].spec = '^8'
97
+
98
+ const build = await mockBuild({
99
+ releases,
100
+ testdir: {
101
+ 'nav.yml': '- title: cli\n url: /cli',
102
+ },
103
+ })
104
+
105
+ await build()
106
+})
107
+
108
t.test('earlier release is latest', async (t) => {
109
const releases = getReleases()
110
releases[1].spec = 'latest'