@@ -46,6 +46,20 @@ class WskCliBasicTests extends TestHelpers with WskTestHelpers {
4646
4747 behavior of " Wsk CLI"
4848
49+ it should " display proper error when trigger is not associated with active rule" in withAssetCleaner(wskprops) {
50+ val triggerName = withTimestamp(" noRuleTrigger" )
51+
52+ (wp, assetHelper) =>
53+ assetHelper.withCleaner(wsk.trigger, triggerName) { (trigger, _) =>
54+ trigger.create(triggerName)
55+ }
56+
57+ val rr = wsk.trigger.fire(triggerName)
58+ val ns = wsk.namespace.whois()
59+
60+ rr.stdout should include regex(s " trigger /.*/ $triggerName did not fire as it is not associated with an active rule \\ (s \\ ) " )
61+ }
62+
4963 it should " reject creating duplicate entity" in withAssetCleaner(wskprops) { (wp, assetHelper) =>
5064 val name = " testDuplicateCreate"
5165 assetHelper.withCleaner(wsk.trigger, name) { (trigger, _) =>
@@ -195,12 +209,12 @@ class WskCliBasicTests extends TestHelpers with WskTestHelpers {
195209 }
196210
197211 val stdout = wsk.action.get(name).stdout
198- stdout should not include regex (""" "key": "a"""" )
199- stdout should not include regex (""" "value": "A"""" )
200- stdout should include regex (""" "key": "b""" )
201- stdout should include regex (""" "value": "B"""" )
202- stdout should include regex (""" "publish": false""" )
203- stdout should include regex (""" "version": "0.0.2"""" )
212+ stdout should not include (""" "key": "a"""" )
213+ stdout should not include (""" "value": "A"""" )
214+ stdout should include (""" "key": "b""" )
215+ stdout should include (""" "value": "B"""" )
216+ stdout should include (""" "publish": false""" )
217+ stdout should include (""" "version": "0.0.2"""" )
204218 wsk.action.list().stdout should include(name)
205219 }
206220
0 commit comments