blob: 6b24432378ecc5573e09e2f3bdf346a0443efa55 [file] [log] [blame]
// Copyright 2017 The Bazel Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// This file defines tests of the Value API.
package skylark
import (
"testing"
)
func TestListAppend(t *testing.T) {
l := NewList(nil)
l.Append(String("hello"))
res, ok := AsString(l.Index(0))
if !ok {
t.Errorf("failed list.Append() got: %s, want: skylark.String", l.Index(0).Type())
}
if res != "hello" {
t.Errorf("failed list.Append() got: %+v, want: hello", res)
}
}