Fix assertion descriptions (#2405)
* Fix assertion descriptions Move return statement to the end of define() * ospec: Fix assertion definitions * Fix typo in assertion * Add test for descriptions being returned on fail * Reference result instead of self in returned description method * Fix style errors
This commit is contained in:
parent
ddb3d4ab07
commit
0ea6a190b6
3 changed files with 24 additions and 2 deletions
|
|
@ -291,8 +291,11 @@ else window.o = m()
|
|||
var message = serialize(self.value) + "\n " + verb + "\n" + serialize(value)
|
||||
if (compare(self.value, value)) succeed(self, message)
|
||||
else fail(self, message)
|
||||
var result = results[self.i]
|
||||
return function(message) {
|
||||
if (!self.pass) self.message = message + "\n\n" + self.message
|
||||
if (!result.pass) {
|
||||
result.message = message + "\n\n" + result.message
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue