@@ -22,6 +22,7 @@ func TestConfigFileCreatedOnStartup(t *testing.T) {
2222 e := testEnvWithHome (tmpHome , xdgOverride )
2323 _ , stderr , err := runLstk (t , testContext (t ), workDir , e , "logout" )
2424 require .NoError (t , err , stderr )
25+ requireExitCode (t , 0 , err )
2526
2627 expectedConfigFile := filepath .Join (tmpHome , ".config" , "lstk" , "config.toml" )
2728 assert .FileExists (t , expectedConfigFile )
@@ -36,6 +37,7 @@ func TestConfigFileCreatedOnStartup(t *testing.T) {
3637 e := testEnvWithHome (tmpHome , xdgOverride )
3738 _ , stderr , err := runLstk (t , testContext (t ), workDir , e , "logout" )
3839 require .NoError (t , err , stderr )
40+ requireExitCode (t , 0 , err )
3941
4042 expectedConfigFile := filepath .Join (expectedOSConfigDir (tmpHome , xdgOverride ), "config.toml" )
4143 assert .FileExists (t , expectedConfigFile )
@@ -69,6 +71,7 @@ IAM_SOFT_MODE = "1"
6971 ctx := testContext (t )
7072 _ , stderr , err := runLstk (t , ctx , "" , env .With (env .APIEndpoint , mockServer .URL ), "--config" , configFile , "start" )
7173 require .NoError (t , err , "lstk start failed: %s" , stderr )
74+ requireExitCode (t , 0 , err )
7275
7376 inspect , err := dockerClient .ContainerInspect (ctx , containerName )
7477 require .NoError (t , err , "failed to inspect container" )
@@ -81,6 +84,7 @@ func TestConfigFlagOverridesConfigPath(t *testing.T) {
8184
8285 stdout , stderr , err := runLstk (t , testContext (t ), t .TempDir (), os .Environ (), "--config" , customConfig , "config" , "path" )
8386 require .NoError (t , err , stderr )
87+ requireExitCode (t , 0 , err )
8488
8589 assertSamePath (t , customConfig , stdout )
8690}
@@ -98,6 +102,7 @@ func TestLocalConfigTakesPrecedence(t *testing.T) {
98102 e := testEnvWithHome (tmpHome , xdgOverride )
99103 stdout , stderr , err := runLstk (t , testContext (t ), workDir , e , "config" , "path" )
100104 require .NoError (t , err , stderr )
105+ requireExitCode (t , 0 , err )
101106
102107 expectedLocalPath , err := filepath .Abs (localConfigFile )
103108 require .NoError (t , err )
@@ -117,6 +122,7 @@ func TestXDGConfigTakesPrecedence(t *testing.T) {
117122 e := testEnvWithHome (tmpHome , xdgOverride )
118123 stdout , stderr , err := runLstk (t , testContext (t ), workDir , e , "config" , "path" )
119124 require .NoError (t , err , stderr )
125+ requireExitCode (t , 0 , err )
120126
121127 assertSamePath (t , xdgConfigFile , stdout )
122128}
@@ -130,6 +136,7 @@ func TestConfigPathCommand(t *testing.T) {
130136 e := testEnvWithHome (tmpHome , filepath .Join (tmpHome , "xdg-config-home" ))
131137 stdout , stderr , err := runLstk (t , testContext (t ), workDir , e , "config" , "path" )
132138 require .NoError (t , err , stderr )
139+ requireExitCode (t , 0 , err )
133140
134141 assertSamePath (t , xdgConfigFile , stdout )
135142}
@@ -143,6 +150,7 @@ func TestConfigPathCommandDoesNotCreateConfig(t *testing.T) {
143150 e := testEnvWithHome (tmpHome , xdgOverride )
144151 stdout , stderr , err := runLstk (t , testContext (t ), workDir , e , "config" , "path" )
145152 require .NoError (t , err , stderr )
153+ requireExitCode (t , 0 , err )
146154
147155 assertSamePath (t , expectedConfigFile , stdout )
148156 assert .NoFileExists (t , expectedConfigFile )
0 commit comments