Skip to content

Commit 91e225e

Browse files
authored
Merge pull request #3984 from TrueBlocks/version-5.0.0-follow-on
Version 5.0.0 follow on
2 parents bdb0c2c + b794678 commit 91e225e

File tree

4 files changed

+42
-3
lines changed

4 files changed

+42
-3
lines changed

sdk

Submodule sdk updated 1 file
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
//go:build integration
2+
// +build integration
3+
4+
package file
5+
6+
import (
7+
"os"
8+
"testing"
9+
)
10+
11+
func TestEnsureDirectoryExists(t *testing.T) {
12+
dir := "./test_dir"
13+
14+
os.RemoveAll(dir)
15+
16+
err := EstablishFolder(dir)
17+
if err != nil {
18+
t.Fatalf("ensureDirectoryExists() failed: %v", err)
19+
}
20+
21+
if _, err := os.Stat(dir); os.IsNotExist(err) {
22+
t.Fatalf("Expected directory %s to be created, but it wasn't", dir)
23+
}
24+
25+
os.RemoveAll(dir)
26+
}
27+
28+
func TestEnsureDirectoryExistsNonWritable(t *testing.T) {
29+
dir := "./test_dir"
30+
31+
os.MkdirAll(dir, 0555)
32+
33+
err := EstablishFolder(dir)
34+
if err == nil {
35+
t.Fatalf("Expected error due to non-writable directory, but got none")
36+
}
37+
38+
os.RemoveAll(dir)
39+
}

src/apps/chifra/pkg/manifest/download.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func downloadManifest(chain, gatewayUrl, cid string) (*Manifest, error) {
7979
}
8080

8181
switch resp.Header.Get("Content-Type") {
82-
case "application/json":
82+
case "application/json", "text/plain", "text/plain; charset=UTF-8":
8383
m := &Manifest{}
8484
err := json.NewDecoder(resp.Body).Decode(m)
8585
return m, err

0 commit comments

Comments
 (0)