mirror of https://github.com/databricks/cli.git
27 lines
574 B
Go
27 lines
574 B
Go
package dyn_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/databricks/cli/libs/dyn"
|
|
assert "github.com/databricks/cli/libs/dyn/dynassert"
|
|
)
|
|
|
|
func TestLocation(t *testing.T) {
|
|
loc := dyn.Location{File: "file", Line: 1, Column: 2}
|
|
assert.Equal(t, "file:1:2", loc.String())
|
|
}
|
|
|
|
func TestLocationDirectory(t *testing.T) {
|
|
loc := dyn.Location{File: "file", Line: 1, Column: 2}
|
|
dir, err := loc.Directory()
|
|
assert.NoError(t, err)
|
|
assert.Equal(t, ".", dir)
|
|
}
|
|
|
|
func TestLocationDirectoryNoFile(t *testing.T) {
|
|
loc := dyn.Location{}
|
|
_, err := loc.Directory()
|
|
assert.Error(t, err)
|
|
}
|