mirror of
https://github.com/hanzoai/expr.git
synced 2026-09-24 16:58:58 +00:00
25 lines
480 B
Go
25 lines
480 B
Go
package issue_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/expr-lang/expr"
|
|
"github.com/expr-lang/expr/internal/testify/require"
|
|
)
|
|
|
|
func TestIssue723(t *testing.T) {
|
|
emptyMap := make(map[string]string)
|
|
env := map[string]interface{}{
|
|
"empty_map": emptyMap,
|
|
}
|
|
|
|
code := `get(empty_map, "non_existing_key")`
|
|
|
|
program, err := expr.Compile(code, expr.Env(env))
|
|
require.NoError(t, err)
|
|
|
|
output, err := expr.Run(program, env)
|
|
require.NoError(t, err)
|
|
require.Equal(t, nil, output)
|
|
}
|