@@ -7,7 +7,8 @@ const rimraf = require('rimraf')
7
7
const goenv = require ( 'go-platform' )
8
8
const pkg = require ( './../package.json' )
9
9
const Download = require ( '../src' )
10
- const version = process . env . TARGET_VERSION || 'v' + pkg . version
10
+
11
+ const version = process . env . TARGET_VERSION || 'v' + pkg . version . replace ( / - [ 0 - 9 ] + / , '' )
11
12
12
13
// These tests won't work with promises, wrap the download function to a callback
13
14
const download = ( version , platform , arch , callback ) => {
@@ -38,7 +39,7 @@ const download = (version, platform, arch, callback) => {
38
39
}
39
40
40
41
test ( 'Ensure ipfs gets downloaded (current version and platform)' , ( t ) => {
41
- t . plan ( 4 )
42
+ t . plan ( 5 )
42
43
const dir = path . resolve ( __dirname , '../go-ipfs' )
43
44
rimraf . sync ( dir )
44
45
download ( ( err , res ) => {
@@ -54,7 +55,7 @@ test('Ensure ipfs gets downloaded (current version and platform)', (t) => {
54
55
} )
55
56
56
57
test ( 'Ensure Windows version gets downloaded' , ( t ) => {
57
- t . plan ( 6 )
58
+ t . plan ( 7 )
58
59
const dir = path . resolve ( __dirname , '../go-ipfs' )
59
60
rimraf . sync ( dir )
60
61
download ( version , 'windows' , ( err , res ) => {
@@ -75,7 +76,7 @@ test('Ensure Windows version gets downloaded', (t) => {
75
76
} )
76
77
77
78
test ( 'Ensure Linux version gets downloaded' , ( t ) => {
78
- t . plan ( 6 )
79
+ t . plan ( 7 )
79
80
const dir = path . resolve ( __dirname , '../go-ipfs' )
80
81
rimraf . sync ( dir )
81
82
download ( version , 'linux' , ( err , res ) => {
@@ -96,7 +97,7 @@ test('Ensure Linux version gets downloaded', (t) => {
96
97
} )
97
98
98
99
test ( 'Ensure OSX version gets downloaded' , ( t ) => {
99
- t . plan ( 6 )
100
+ t . plan ( 7 )
100
101
const dir = path . resolve ( __dirname , '../go-ipfs' )
101
102
rimraf . sync ( dir )
102
103
download ( version , 'darwin' , ( err , res ) => {
@@ -117,7 +118,7 @@ test('Ensure OSX version gets downloaded', (t) => {
117
118
} )
118
119
119
120
test ( 'Ensure TARGET_OS, TARGET_VERSION and TARGET_ARCH version gets downloaded' , ( t ) => {
120
- t . plan ( 6 )
121
+ t . plan ( 7 )
121
122
const dir = path . resolve ( __dirname , '../go-ipfs' )
122
123
rimraf . sync ( dir )
123
124
process . env . TARGET_OS = 'windows'
0 commit comments