Skip to content

Commit

Permalink
i want a result of all test
Browse files Browse the repository at this point in the history
  • Loading branch information
dekokun committed Sep 19, 2020
1 parent cf491ac commit c5e4174
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions json2env_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ func TestRun(t *testing.T) {
os.Setenv("TEST", `{"test": "test"}`)
err := Run(context.Background(), []string{"-keys", "test", "-envname", "TEST", "ls"}, &bytes.Buffer{}, &bytes.Buffer{}, []string{})
if err != nil {
t.Fatalf("failed test %#v", err)
t.Errorf("failed test %#v", err)
}
})
t.Run("override existing environment", func(t *testing.T) {
os.Setenv("TEST", `{"a": "after"}`)
var outStream bytes.Buffer
err := Run(context.Background(), []string{"-keys", "a", "-envname", "TEST", "env"}, &outStream, &bytes.Buffer{}, []string{"a=before"})
if err != nil {
t.Fatalf("failed run %#v", err)
t.Errorf("failed run %#v", err)
}
expect := []byte("a=after\n")
if !bytes.Equal(outStream.Bytes(), expect) {
t.Fatalf("failed expect: %#v, got: %#v", string(expect), string(outStream.Bytes()))
t.Errorf("failed expect: %#v, got: %#v", string(expect), string(outStream.Bytes()))
}
})
t.Run("check error", func(t *testing.T) {
Expand Down Expand Up @@ -75,7 +75,7 @@ func TestRun(t *testing.T) {
os.Setenv("TEST", pattern.Stdin)
err := Run(context.Background(), pattern.InputParams, &bytes.Buffer{}, &bytes.Buffer{}, []string{})
if err == nil {
t.Fatalf("error not occurred, failed test.\n Test title: %s", pattern.Title)
t.Errorf("error not occurred, failed test.\n Test title: %s", pattern.Title)
}
}
})
Expand All @@ -84,25 +84,25 @@ func TestMakeNewEnv(t *testing.T) {
t.Run("all environment variable check", func(t *testing.T) {
env, err := makeNewEnv([]string{"a=b", "b=b"}, map[string]string{"b": "c", "d": "e"}, []string{"b", "d"})
if err != nil {
t.Fatalf("failed err:%#v", err)
t.Errorf("failed err:%#v", err)
}
sort.Strings(env)
expect := []string{"a=b", "b=b", "b=c", "d=e"}
sort.Strings(expect)
if !reflect.DeepEqual(env, expect) {
t.Fatalf("failed getEnv test expect: %#v, got: %#v", expect, env)
t.Errorf("failed getEnv test expect: %#v, got: %#v", expect, env)
}
})
t.Run("some environment variable check", func(t *testing.T) {
env, err := makeNewEnv([]string{"a=b", "b=b"}, map[string]string{"b": "c", "d": "e"}, []string{"b"})
if err != nil {
t.Fatalf("failed err:%#v", err)
t.Errorf("failed err:%#v", err)
}
sort.Strings(env)
expect := []string{"a=b", "b=b", "b=c"}
sort.Strings(expect)
if !reflect.DeepEqual(env, expect) {
t.Fatalf("failed getEnv test expect: %#v, got: %#v", expect, env)
t.Errorf("failed getEnv test expect: %#v, got: %#v", expect, env)
}
})
t.Run("key does not exist in json", func(t *testing.T) {
Expand Down

0 comments on commit c5e4174

Please sign in to comment.