@@ -12,8 +12,6 @@ import (
1212
1313func TestPaths (t * testing.T ) {
1414 const k = "APPDATA"
15- const VersionAstilectron = DefaultVersionAstilectron
16- const VersionElectron = DefaultVersionElectron
1715
1816 ad := os .Getenv (k )
1917 os .Setenv (k , "" )
@@ -30,45 +28,45 @@ func TestPaths(t *testing.T) {
3028 assert .Equal (t , ep , p .DataDirectory ())
3129 assert .Equal (t , ep + "/vendor/astilectron/main.js" , p .AstilectronApplication ())
3230 assert .Equal (t , ep + "/vendor/astilectron" , p .AstilectronDirectory ())
33- assert .Equal (t , ep + "/vendor/astilectron-v" + VersionAstilectron + ".zip" , p .AstilectronDownloadDst ())
34- assert .Equal (t , "https://github.com/asticode/astilectron/archive/v" + VersionAstilectron + ".zip" , p .AstilectronDownloadSrc ())
35- assert .Equal (t , ep + "/vendor/astilectron-v" + VersionAstilectron + ".zip/astilectron-" + VersionAstilectron , p .AstilectronUnzipSrc ())
31+ assert .Equal (t , ep + "/vendor/astilectron-v" + o . VersionAstilectron + ".zip" , p .AstilectronDownloadDst ())
32+ assert .Equal (t , "https://github.com/asticode/astilectron/archive/v" + o . VersionAstilectron + ".zip" , p .AstilectronDownloadSrc ())
33+ assert .Equal (t , ep + "/vendor/astilectron-v" + o . VersionAstilectron + ".zip/astilectron-" + o . VersionAstilectron , p .AstilectronUnzipSrc ())
3634 assert .Equal (t , ep + "/vendor/electron-linux-amd64" , p .ElectronDirectory ())
37- assert .Equal (t , ep + "/vendor/electron-linux-amd64-v" + VersionElectron + ".zip" , p .ElectronDownloadDst ())
38- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-linux-x64.zip" , p .ElectronDownloadSrc ())
39- assert .Equal (t , ep + "/vendor/electron-linux-amd64-v" + VersionElectron + ".zip" , p .ElectronUnzipSrc ())
35+ assert .Equal (t , ep + "/vendor/electron-linux-amd64-v" + o . VersionElectron + ".zip" , p .ElectronDownloadDst ())
36+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-linux-x64.zip" , p .ElectronDownloadSrc ())
37+ assert .Equal (t , ep + "/vendor/electron-linux-amd64-v" + o . VersionElectron + ".zip" , p .ElectronUnzipSrc ())
4038 assert .Equal (t , ep + "/vendor/status.json" , p .ProvisionStatus ())
4139 assert .Equal (t , ep + "/vendor" , p .VendorDirectory ())
4240 p , err = newPaths ("linux" , "" , o )
4341 assert .NoError (t , err )
44- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-linux-ia32.zip" , p .ElectronDownloadSrc ())
42+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-linux-ia32.zip" , p .ElectronDownloadSrc ())
4543 p , err = newPaths ("linux" , "arm" , o )
4644 assert .NoError (t , err )
47- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-linux-armv7l.zip" , p .ElectronDownloadSrc ())
45+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-linux-armv7l.zip" , p .ElectronDownloadSrc ())
4846 p , err = newPaths ("darwin" , "" , Options {BaseDirectoryPath : "/path/to/base/directory" , AppIconDarwinPath : "/path/to/darwin/icon" , AppIconDefaultPath : "icon" , VersionAstilectron : DefaultVersionAstilectron , VersionElectron : DefaultVersionElectron })
4947 assert .NoError (t , err )
5048 assert .Equal (t , "/path/to/base/directory/vendor/electron-darwin-/Electron.app/Contents/MacOS/Electron" , p .AppExecutable ())
5149 assert .Equal (t , "/path/to/darwin/icon" , p .AppIconDarwinSrc ())
5250 assert .Equal (t , "/path/to/base/directory/icon" , p .AppIconDefaultSrc ())
53- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-darwin-x64.zip" , p .ElectronDownloadSrc ())
51+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-darwin-x64.zip" , p .ElectronDownloadSrc ())
5452 p , err = newPaths ("darwin" , "amd64" , Options {AppName : "Test app" , BaseDirectoryPath : "/path/to/base/directory" , DataDirectoryPath : "/path/to/data/directory" , VersionAstilectron : DefaultVersionAstilectron , VersionElectron : DefaultVersionElectron })
5553 assert .NoError (t , err )
5654 assert .Equal (t , "/path/to/data/directory" , p .DataDirectory ())
5755 assert .Equal (t , "/path/to/data/directory/vendor/electron-darwin-amd64/Test app.app/Contents/MacOS/Test app" , p .AppExecutable ())
58- assert .Equal (t , "/path/to/data/directory/vendor/electron-darwin-amd64-v" + VersionElectron + ".zip" , p .ElectronDownloadDst ())
59- assert .Equal (t , "/path/to/data/directory/vendor/electron-darwin-amd64-v" + VersionElectron + ".zip" , p .ElectronUnzipSrc ())
56+ assert .Equal (t , "/path/to/data/directory/vendor/electron-darwin-amd64-v" + o . VersionElectron + ".zip" , p .ElectronDownloadDst ())
57+ assert .Equal (t , "/path/to/data/directory/vendor/electron-darwin-amd64-v" + o . VersionElectron + ".zip" , p .ElectronUnzipSrc ())
6058 const pad = "/path/to/appdata"
6159 os .Setenv (k , pad )
6260 p , err = newPaths ("windows" , "amd64" , o )
6361 assert .NoError (t , err )
6462 assert .Equal (t , pad , p .DataDirectory ())
6563 assert .Equal (t , pad + "/vendor" , p .VendorDirectory ())
6664 assert .Equal (t , pad + "/vendor/electron-windows-amd64/electron.exe" , p .AppExecutable ())
67- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-win32-x64.zip" , p .ElectronDownloadSrc ())
68- assert .Equal (t , pad + "/vendor/electron-windows-amd64-v" + VersionElectron + ".zip" , p .ElectronDownloadDst ())
69- assert .Equal (t , pad + "/vendor/electron-windows-amd64-v" + VersionElectron + ".zip" , p .ElectronUnzipSrc ())
65+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-win32-x64.zip" , p .ElectronDownloadSrc ())
66+ assert .Equal (t , pad + "/vendor/electron-windows-amd64-v" + o . VersionElectron + ".zip" , p .ElectronDownloadDst ())
67+ assert .Equal (t , pad + "/vendor/electron-windows-amd64-v" + o . VersionElectron + ".zip" , p .ElectronUnzipSrc ())
7068 p , err = newPaths ("windows" , "" , o )
7169 assert .NoError (t , err )
72- assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + VersionElectron + "/electron-v" + VersionElectron + "-win32-ia32.zip" , p .ElectronDownloadSrc ())
70+ assert .Equal (t , "https://github.com/electron/electron/releases/download/v" + o . VersionElectron + "/electron-v" + o . VersionElectron + "-win32-ia32.zip" , p .ElectronDownloadSrc ())
7371 os .Setenv (k , ad )
7472}
0 commit comments