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'