1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 20:42:21 +02:00
Beef/IDE/Tests/Test1/scripts/Mixins.txt
2020-10-28 15:11:41 -07:00

41 lines
No EOL
722 B
Text

# Temporarily broken in LLVM
if (platform != "Win64") Stop()
ShowFile("src/Mixins.bf")
GotoText("//Test_Start")
ToggleBreakpoint()
RunWithCompiling()
StepOver()
StepOver()
StepOver()
AssertLineContains("a = 123")
StepOver()
StepInto()
StepOver()
StepOver()
AssertLineContains("b + 1000")
StepInto()
AssertLineContains("a + 10000")
StepInto()
AssertLineContains("b = a + 10")
StepOut()
# This isn't strictly required
AssertLineContains("a + 10000")
StepOver()
AssertLineContains("a + 20000")
StepOver()
AssertLineContains("a + 30000")
StepOut()
StepOver()
StepInto()
AssertEvalEquals("mStr.mLength", "6")
AssertLineContains("a + mStr.Length")
StepOut()
StepOver()
StepInto()
AssertLineContains("a + b + mStr.Length")