mirror of https://github.com/databricks/cli.git
32 lines
867 B
Go
32 lines
867 B
Go
|
package config_tests
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/stretchr/testify/assert"
|
||
|
)
|
||
|
|
||
|
func TestOverrideJobParametersDev(t *testing.T) {
|
||
|
b := loadTarget(t, "./override_job_parameters", "development")
|
||
|
assert.Equal(t, "job", b.Config.Resources.Jobs["foo"].Name)
|
||
|
|
||
|
p := b.Config.Resources.Jobs["foo"].Parameters
|
||
|
assert.Len(t, p, 2)
|
||
|
assert.Equal(t, "foo", p[0].Name)
|
||
|
assert.Equal(t, "v2", p[0].Default)
|
||
|
assert.Equal(t, "bar", p[1].Name)
|
||
|
assert.Equal(t, "v1", p[1].Default)
|
||
|
}
|
||
|
|
||
|
func TestOverrideJobParametersStaging(t *testing.T) {
|
||
|
b := loadTarget(t, "./override_job_parameters", "staging")
|
||
|
assert.Equal(t, "job", b.Config.Resources.Jobs["foo"].Name)
|
||
|
|
||
|
p := b.Config.Resources.Jobs["foo"].Parameters
|
||
|
assert.Len(t, p, 2)
|
||
|
assert.Equal(t, "foo", p[0].Name)
|
||
|
assert.Equal(t, "v1", p[0].Default)
|
||
|
assert.Equal(t, "bar", p[1].Name)
|
||
|
assert.Equal(t, "v2", p[1].Default)
|
||
|
}
|