summaryrefslogtreecommitdiff
path: root/runner/create_test.go
blob: fc9e535f929d7d24086a8502193c97ff427dea66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//go:build test

package runner

import (
	"github.com/stretchr/testify/assert"
	"testing"
)

func TestAssertSourceIs_Correct(t *testing.T) {
	src := TSource("abc", "def")
	AssertSourceIs(t, "abc", src)
}

func TestAssertSourceIs_Wrong(t *testing.T) {
	src := TSource("abc", "def")
	AssertSourceIsNot(t, ";lkjh", src)
}

func TestAssertTargetIs_Correct(t *testing.T) {
	ta := TTarget("aaaa")
	AssertTargetIs(t, "aaaa", ta)
}

func TestAssertTargetIs_Wrong(t *testing.T) {
	ta := TTarget("aaaa")
	AssertTargetIsNot(t, "bbbbbb", ta)
}

func TestTTargetIdentity(t *testing.T) {
	ta := TTarget("asdf.hidden.sh")
	assert.True(t, ta.Matches("asdf"))
	assert.False(t, ta.Matches("hidden"))
}