summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/files/mktypes_test.go
blob: a23fb991a366941782a82cb2c235302399d57e93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import (
	check "gopkg.in/check.v1"
)

func NewMkVarUse(varname string, modifiers ...string) *MkVarUse {
	return &MkVarUse{varname, modifiers}
}

func (s *Suite) Test_MkVarUse_Mod(c *check.C) {
	varuse := &MkVarUse{"varname", []string{"Q"}}

	c.Check(varuse.Mod(), equals, ":Q")
}

func (list *MkShList) AddCommand(command *MkShCommand) *MkShList {
	pipeline := NewMkShPipeline(false, command)
	andOr := NewMkShAndOr(pipeline)
	return list.AddAndOr(andOr)
}