Skip to content

Commit

Permalink
Add a few tests for string_list
Browse files Browse the repository at this point in the history
  • Loading branch information
Radek Simko committed Jul 31, 2015
1 parent 6d0a2df commit 7aafec0
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions config/string_list_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package config

import (
"reflect"
"testing"
)

func TestStringList_slice(t *testing.T) {
expected := []string{"apple", "banana", "pear"}
l := NewStringList(expected)
actual := l.Slice()

if !reflect.DeepEqual(expected, actual) {
t.Fatalf("Expected %q, got %q", expected, actual)
}
}

func TestStringList_element(t *testing.T) {
list := []string{"apple", "banana", "pear"}
l := NewStringList(list)
actual := l.Element(1)

expected := "banana"

if actual != expected {
t.Fatalf("Expected 2nd element from %q to be %q, got %q",
list, expected, actual)
}
}

0 comments on commit 7aafec0

Please sign in to comment.