xgo/runtime/vm_undefined_test.go

16 lines
399 B
Go

package runtime_test
import (
"testing"
"github.com/d5/tengo/objects"
)
func TestUndefined(t *testing.T) {
expect(t, `out = undefined`, objects.UndefinedValue)
expect(t, `out = undefined == undefined`, true)
expect(t, `out = undefined == 1`, false)
expect(t, `out = 1 == undefined`, false)
expect(t, `out = undefined == float([])`, true)
expect(t, `out = float([]) == undefined`, true)
}