pnpm

Форк
0
/
getNodeTarball.test.ts 
56 строк · 1.4 Кб
1
import { getNodeTarball } from '../lib/getNodeTarball'
2

3
test.each([
4
  [
5
    '16.0.0',
6
    'https://nodejs.org/download/release/',
7
    'win32',
8
    'ia32',
9
    {
10
      pkgName: 'node-v16.0.0-win-x86',
11
      tarball: 'https://nodejs.org/download/release/v16.0.0/node-v16.0.0-win-x86.zip',
12
    },
13
  ],
14
  [
15
    '16.0.0',
16
    'https://nodejs.org/download/release/',
17
    'linux',
18
    'arm',
19
    {
20
      pkgName: 'node-v16.0.0-linux-armv7l',
21
      tarball: 'https://nodejs.org/download/release/v16.0.0/node-v16.0.0-linux-armv7l.tar.gz',
22
    },
23
  ],
24
  [
25
    '16.0.0',
26
    'https://nodejs.org/download/release/',
27
    'linux',
28
    'x64',
29
    {
30
      pkgName: 'node-v16.0.0-linux-x64',
31
      tarball: 'https://nodejs.org/download/release/v16.0.0/node-v16.0.0-linux-x64.tar.gz',
32
    },
33
  ],
34
  [
35
    '15.14.0',
36
    'https://nodejs.org/download/release/',
37
    'darwin',
38
    'arm64',
39
    {
40
      pkgName: 'node-v15.14.0-darwin-x64',
41
      tarball: 'https://nodejs.org/download/release/v15.14.0/node-v15.14.0-darwin-x64.tar.gz',
42
    },
43
  ],
44
  [
45
    '16.0.0',
46
    'https://nodejs.org/download/release/',
47
    'darwin',
48
    'arm64',
49
    {
50
      pkgName: 'node-v16.0.0-darwin-arm64',
51
      tarball: 'https://nodejs.org/download/release/v16.0.0/node-v16.0.0-darwin-arm64.tar.gz',
52
    },
53
  ],
54
])('getNodeTarball', (version, nodeMirrorBaseUrl, platform, arch, tarball) => {
55
  expect(getNodeTarball(version, nodeMirrorBaseUrl, platform, arch)).toStrictEqual(tarball)
56
})
57

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.