Skip to content

Commit

Permalink
fix integer abs test
Browse files Browse the repository at this point in the history
  • Loading branch information
gravataLonga committed Jul 2, 2022
1 parent d95509b commit 2f5de21
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions evaluator/integer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ func TestIntegerMethod(t *testing.T) {
1.0,
},
{
`-1.abs()`,
`var a = -1; a.abs()`,
1,
},
}
Expand Down Expand Up @@ -154,16 +154,18 @@ func TestIntegerMethodWrongUsage(t *testing.T) {
},
}

for _, tt := range tests {
evaluated := testEval(tt.input, t)
for i, tt := range tests {
t.Run(fmt.Sprintf("TestIntegerMethodWrongUsage[%d]", i), func(t *testing.T) {
evaluated := testEval(tt.input, t)

errObj, ok := evaluated.(*object.Error)
if !ok {
t.Fatalf("no error object returned. got=%T(%+v)", evaluated, evaluated)
}
errObj, ok := evaluated.(*object.Error)
if !ok {
t.Fatalf("no error object returned. got=%T(%+v)", evaluated, evaluated)
}

if errObj.Message != tt.expectedErrorMessage {
t.Errorf("erro expected \"%s\". Got: %s", tt.expectedErrorMessage, errObj.Message)
}
if errObj.Message != tt.expectedErrorMessage {
t.Errorf("erro expected \"%s\". Got: %s", tt.expectedErrorMessage, errObj.Message)
}
})
}
}

0 comments on commit 2f5de21

Please sign in to comment.