File tree Expand file tree Collapse file tree 1 file changed +9
-14
lines changed
Tests/WasmKitTests/Spectest Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -282,21 +282,16 @@ extension WastRunContext {
282282 }
283283 return . passed
284284 case . assertTrap( let execute, let message) :
285- switch execute {
286- case . invoke( let invoke) :
287- do {
288- _ = try wastInvoke ( call: invoke)
289- return . failed( " trap expected: \( message) " )
290- } catch let trap as Trap {
291- guard trap. assertionText. contains ( message) else {
292- return . failed( " assertion mismatch: expected: \( message) , actual: \( trap. assertionText) " )
293- }
294- return . passed
295- } catch {
296- return . failed( " \( error) " )
285+ do {
286+ _ = try wastExecute ( execute: execute)
287+ return . failed( " trap expected: \( message) " )
288+ } catch let trap as Trap {
289+ guard trap. assertionText. contains ( message) else {
290+ return . failed( " assertion mismatch: expected: \( message) , actual: \( trap. assertionText) " )
297291 }
298- default :
299- return . failed( " assert_trap is not implemented non-invoke actions " )
292+ return . passed
293+ } catch {
294+ return . failed( " \( error) " )
300295 }
301296 case . assertExhaustion( let call, let message) :
302297 do {
You can’t perform that action at this time.
0 commit comments