@@ -30,14 +30,28 @@ func Test_EventHandlerTestFinished(t *testing.T) {
3030
3131 for _ , tr := range testResults {
3232 eh .TestFinished (tr )
33-
3433 }
3534
3635 output := buf .String ()
37-
3836 assert .Contains (t , output , "✗ [192.168.0.1] Failed test" )
3937 assert .Contains (t , output , "✓ [docker-host] Successful test" )
38+ }
39+
40+ func Test_EventHandlerTestSkipped (t * testing.T ) {
41+ var buf bytes.Buffer
42+ writer := NewCliOutput (true )
43+ writer .out = & buf
44+ eh := writer .GetEventHandler ()
45+
46+ testResults := createFakeTestResults ()
4047
48+ for _ , tr := range testResults {
49+ if tr .Skipped {
50+ eh .TestSkipped (tr )
51+ }
52+ }
53+ output := buf .String ()
54+ assert .Contains (t , output , "- [skipped] Skipped test" )
4155}
4256
4357func Test_PrintSummary (t * testing.T ) {
@@ -98,5 +112,15 @@ func createFakeTestResults() []runtime.TestResult {
98112 Tries : 2 ,
99113 }
100114
101- return []runtime.TestResult {tr , tr2 , tr3 }
115+ tr4 := runtime.TestResult {
116+ TestCase : runtime.TestCase {
117+ Title : "Skipped test" ,
118+ Command : runtime.CommandUnderTest {},
119+ },
120+ FailedProperty : "Stdout" ,
121+ Node : "192.168.0.1" ,
122+ Skipped : true ,
123+ }
124+
125+ return []runtime.TestResult {tr , tr2 , tr3 , tr4 }
102126}
0 commit comments