@@ -116,6 +116,18 @@ func TestInstallToolV2(t *testing.T) {
116
116
Signature : & bossacSignature ,
117
117
}
118
118
119
+ esptoolURL := "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.esptool-f80ae31.tar.gz"
120
+ esptoolChecksum := "SHA-256:bded1dca953377838b6086a9bcd40a1dc5286ba5f69f2372c22a1d1819baad24"
121
+ esptoolSignature := "852b58871419ce5e5633ecfaa72c0f0fa890ceb51164b362b8133bc0e3e003a21cec48935b8cdc078f4031219cbf17fb7edd9d7c9ca8ed85492911c9ca6353c9aa4691eb91fda99563a6bd49aeca0d9981fb05ec76e45c6024f8a6822862ad1e34ddc652fbbf4fa909887a255d4f087398ec386577efcec523c21203be3d10fc9e9b0f990a7536875a77dc2bc5cbffea7734b62238e31719111b718bacccebffc9be689545540e81d23b81caa66214376f58a0d6a45cf7efc5d3af62ab932b371628162fffe403906f41d5534921e5be081c5ac2ecc9db5caec03a105cc44b00ce19a95ad079843501eb8182e0717ce327867380c0e39d2b48698547fc1d0d66"
122
+ esptoolInstallURLOK := tools.ToolPayload {
123
+ Name : "esptool" ,
124
+ Version : "2.5.0-3-20ed2b9" ,
125
+ Packager : "esp8266" ,
126
+ URL : & esptoolURL ,
127
+ Checksum : & esptoolChecksum ,
128
+ Signature : & esptoolSignature ,
129
+ }
130
+
119
131
wrongSignature := "wr0ngs1gn4tur3"
120
132
bossacInstallWrongSig := tools.ToolPayload {
121
133
Name : "bossac" ,
@@ -147,6 +159,7 @@ func TestInstallToolV2(t *testing.T) {
147
159
{bossacInstallWrongSig , http .StatusInternalServerError , "verification error" },
148
160
{bossacInstallWrongCheck , http .StatusInternalServerError , "checksum of downloaded file doesn't match" },
149
161
{bossacInstallNoURL , http .StatusOK , "ok" },
162
+ {esptoolInstallURLOK , http .StatusOK , "ok" },
150
163
}
151
164
152
165
for _ , test := range tests {
0 commit comments