pad2ipfs/pad2ipfs_test.go
pad2ipfs_test.goRaw
1package pad2ipfs
2
3import (
4 "fmt"
5 "testing"
6
7 "github.com/fatih/color"
8)
9
10const checkIcon = "\xE2\x9C\x94 "
11
12func TestGenerateEmptyMT(t *testing.T) {
13 hash1, err := Add("http://board.net/p/pad1", "md")
14 if err != nil {
15 t.Errorf(err.Error())
16 } else {
17 color.Green(checkIcon + "added file1")
18 fmt.Print(" IPFS hash:")
19 color.Blue(hash1)
20 }
21 hash2, err := Add("http://board.net/p/pad2", "txt")
22 if err != nil {
23 t.Errorf(err.Error())
24 } else {
25 color.Green(checkIcon + "added file2")
26 fmt.Print(" IPFS hash:")
27 color.Blue(hash2)
28 }
29 hash3, err := Add("http://board.net/p/pad3", "html")
30 if err != nil {
31 t.Errorf(err.Error())
32 } else {
33 color.Green(checkIcon + "added file3")
34 fmt.Print(" IPFS hash:")
35 color.Blue(hash3)
36 }
37
38 err = Get(hash1, "pad1.md")
39 if err != nil {
40 t.Errorf(err.Error())
41 } else {
42 color.Green(checkIcon + "getted file1")
43 }
44 err = Get(hash2, "pad2.txt")
45 if err != nil {
46 t.Errorf(err.Error())
47 } else {
48 color.Green(checkIcon + "getted file2")
49 }
50 err = Get(hash3, "pad3.html")
51 if err != nil {
52 t.Errorf(err.Error())
53 } else {
54 color.Green(checkIcon + "getted file3")
55 }
56}