github.com/alloyci/alloy-runner@v1.0.1-0.20180222164613-925503ccafd6/executors/docker/machine/name_test.go (about) 1 package machine 2 3 import ( 4 "github.com/stretchr/testify/assert" 5 "gitlab.com/gitlab-org/gitlab-runner/common" 6 "testing" 7 ) 8 9 func TestMachineNewName(t *testing.T) { 10 config := &common.RunnerConfig{ 11 RunnerSettings: common.RunnerSettings{ 12 Machine: &common.DockerMachine{ 13 MachineName: "test-machine-%s", 14 }, 15 }, 16 } 17 a := newMachineName(config) 18 b := newMachineName(config) 19 assert.NotEqual(t, a, b) 20 } 21 22 func TestMachineFilter(t *testing.T) { 23 filter := "machine-template-%s" 24 machines := []string{ 25 "test-machine", 26 "machine-template-10", 27 } 28 filtered := filterMachineList(machines, filter) 29 30 assert.NotContains(t, filtered, machines[0]) 31 assert.Contains(t, filtered, machines[1]) 32 }