Fix test case

This commit is contained in:
Arthur Baars
2021-06-25 10:59:10 +02:00
parent be1d4c3d2c
commit efde1f86d9
3 changed files with 3 additions and 4 deletions

View File

@@ -5,7 +5,8 @@ Object::Kernel #$ use=moduleImport("Kernel")
Object::Kernel.print(e) #$ use=moduleImport("Kernel").getReturn("print")
begin
print MyModule.bar #$ use=moduleImport("MyModule").getReturn("bar")
rescue AttributeError => e #$ use=moduleImport("AttributeError") // missing because there is no dataflow Node for AttributeError
raise AttributeError #$ use=moduleImport("AttributeError")
rescue AttributeError => e #$ use=moduleImport("AttributeError")
Kernel.print(e) #$ use=moduleImport("Kernel").getReturn("print")
end
Unknown.new.run #$ use=moduleImport("Unknown").instance.getReturn("run")

View File

@@ -1,2 +0,0 @@
| test1.rb:8:28:8:128 | #$ use=moduleImport("AttributeError") // missing because there is no dataflow Node for AttributeError | Missing result:use=moduleImport("AttributeError") |
| test1.rb:9:22:9:69 | #$ use=moduleImport("Kernel").getReturn("print") | Missing result:use=moduleImport("Kernel").getReturn("print") |

View File

@@ -32,4 +32,4 @@ class ApiUseTest extends InlineExpectationsTest {
}
}
private int size(AstNode n) { result = count(n.getAChild*()) }
private int size(AstNode n) { not n instanceof StmtSequence and result = count(n.getAChild*()) }