@@ -44,7 +44,7 @@ public void FormatWith_EnvVarToken()
44
44
{
45
45
Environment . SetEnvironmentVariable ( "GIT_VERSION_TEST_VAR" , "Env Var Value" ) ;
46
46
var propertyObject = new { } ;
47
- var target = "{$ GIT_VERSION_TEST_VAR}" ;
47
+ var target = "{env: GIT_VERSION_TEST_VAR}" ;
48
48
var expected = "Env Var Value" ;
49
49
var actual = target . FormatWith ( propertyObject ) ;
50
50
Assert . AreEqual ( expected , actual ) ;
@@ -55,7 +55,7 @@ public void FormatWith_EnvVarTokenWithFallback()
55
55
{
56
56
Environment . SetEnvironmentVariable ( "GIT_VERSION_TEST_VAR" , "Env Var Value" ) ;
57
57
var propertyObject = new { } ;
58
- var target = "{$ GIT_VERSION_TEST_VAR??fallback}" ;
58
+ var target = "{env: GIT_VERSION_TEST_VAR??fallback}" ;
59
59
var expected = "Env Var Value" ;
60
60
var actual = target . FormatWith ( propertyObject ) ;
61
61
Assert . AreEqual ( expected , actual ) ;
@@ -66,7 +66,7 @@ public void FormatWith_UnsetEnvVarTokenWithFallback()
66
66
{
67
67
Environment . SetEnvironmentVariable ( "GIT_VERSION_UNSET_TEST_VAR" , null ) ;
68
68
var propertyObject = new { } ;
69
- var target = "{$ GIT_VERSION_UNSET_TEST_VAR??fallback}" ;
69
+ var target = "{env: GIT_VERSION_UNSET_TEST_VAR??fallback}" ;
70
70
var expected = "fallback" ;
71
71
var actual = target . FormatWith ( propertyObject ) ;
72
72
Assert . AreEqual ( expected , actual ) ;
@@ -78,7 +78,7 @@ public void FormatWith_MultipleEnvVars()
78
78
Environment . SetEnvironmentVariable ( "GIT_VERSION_TEST_VAR_1" , "Val-1" ) ;
79
79
Environment . SetEnvironmentVariable ( "GIT_VERSION_TEST_VAR_2" , "Val-2" ) ;
80
80
var propertyObject = new { } ;
81
- var target = "{$ GIT_VERSION_TEST_VAR_1} and {$ GIT_VERSION_TEST_VAR_2}" ;
81
+ var target = "{env: GIT_VERSION_TEST_VAR_1} and {env: GIT_VERSION_TEST_VAR_2}" ;
82
82
var expected = "Val-1 and Val-2" ;
83
83
var actual = target . FormatWith ( propertyObject ) ;
84
84
Assert . AreEqual ( expected , actual ) ;
@@ -88,9 +88,9 @@ public void FormatWith_MultipleEnvVars()
88
88
public void FormatWith_MultipleEnvChars ( )
89
89
{
90
90
var propertyObject = new { } ;
91
- //Test the greediness of the regex in matching $ char
92
- var target = "{$$ GIT_VERSION_TEST_VAR_1} and {$ DUMMY_VAR??fallback}" ;
93
- var expected = "{$$ GIT_VERSION_TEST_VAR_1} and fallback" ;
91
+ //Test the greediness of the regex in matching env: char
92
+ var target = "{env:env: GIT_VERSION_TEST_VAR_1} and {env: DUMMY_VAR??fallback}" ;
93
+ var expected = "{env:env: GIT_VERSION_TEST_VAR_1} and fallback" ;
94
94
var actual = target . FormatWith ( propertyObject ) ;
95
95
Assert . AreEqual ( expected , actual ) ;
96
96
}
@@ -99,18 +99,19 @@ public void FormatWith_MultipleEnvChars()
99
99
public void FormatWith_MultipleFallbackChars ( )
100
100
{
101
101
var propertyObject = new { } ;
102
- //Test the greediness of the regex in matching $ and ?? chars
103
- var target = "{$$ GIT_VERSION_TEST_VAR_1} and {$ DUMMY_VAR???fallback}" ;
102
+ //Test the greediness of the regex in matching env: and ?? chars
103
+ var target = "{env:env: GIT_VERSION_TEST_VAR_1} and {env: DUMMY_VAR???fallback}" ;
104
104
var actual = target . FormatWith ( propertyObject ) ;
105
105
Assert . AreEqual ( target , actual ) ;
106
106
}
107
107
108
108
[ Test ]
109
109
public void FormatWith_SingleFallbackChar ( )
110
110
{
111
+ Environment . SetEnvironmentVariable ( "DUMMY_ENV_VAR" , "Dummy-Val" ) ;
111
112
var propertyObject = new { } ;
112
113
//Test the sanity of the regex when there is a grammar mismatch
113
- var target = "SomeNumbers and {$DUMMY_VAR ?fallback}" ;
114
+ var target = "{en:DUMMY_ENV_VAR} and {env:DUMMY_ENV_VAR ?fallback}" ;
114
115
var actual = target . FormatWith ( propertyObject ) ;
115
116
Assert . AreEqual ( target , actual ) ;
116
117
}
0 commit comments