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

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

func (s *Suite) TestVariableNeedsQuoting(c *check.C) {
	line := s.DummyLine()
	G.globalData.InitVartypes()
	pkgnameType := G.globalData.vartypes["PKGNAME"]

	// In Makefile: PKGNAME := ${UNKNOWN}
	vuc := &VarUseContext{vucTimeParse, pkgnameType, vucQuotUnknown, vucExtentUnknown}
	nq := variableNeedsQuoting(line, "UNKNOWN", vuc)

	c.Check(nq, equals, nqDontKnow)
}