Add a test load of a data source with count

pull/8635/head
James Bardin 10 years ago committed by James Nugent
parent a3fc7e2e21
commit 94674fe93c

@ -552,3 +552,20 @@ func testConfig(t *testing.T, name string) *Config {
return c
}
func TestConfigDataCount(t *testing.T) {
c := testConfig(t, "data-count")
actual, err := c.Resources[0].Count()
if err != nil {
t.Fatalf("err: %s", err)
}
if actual != 5 {
t.Fatalf("bad: %#v", actual)
}
// we need to make sure "count" has been removed from the RawConfig, since
// it's not a real key and won't validate.
if _, ok := c.Resources[0].RawConfig.Raw["count"]; ok {
t.Fatal("count key still exists in RawConfig")
}
}

@ -0,0 +1,3 @@
data "foo" "bar" {
count = 5
}
Loading…
Cancel
Save