Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

test(helpers): fix error message generation for toHaveBeenCalledOnce[With] matchers #14275

Closed
wants to merge 2 commits into from

Conversation

gkalpak
Copy link
Member

@gkalpak gkalpak commented Mar 18, 2016

This commit fixes the error messages for 2 of our internal matchers (toHaveBeenCalledOnce() and toHaveBeenCalledOnceWith()). The previous format (returning an array containing both the "normal" and the negative error messages), is not supported in Jasmine 2.4. It will always concatenate the messages.

Related to #14226.

There is also a 2nd commit (to be squashed when merging) with minor fixes (typos and testcase descriptions) and a couple of TODOs.

gkalpak added 2 commits March 19, 2016 00:08
…[With]` matchers

Jasmine 2.4 (maybe earlier) does not support returning an array containing both the "normal" and the
negative error messages. It will always concatenate them.
@gkalpak gkalpak modified the milestones: 1.5.2, 1.5.x Mar 18, 2016
gkalpak referenced this pull request Mar 19, 2016
Highlights:
New mechanism to run async tests as Jasmine 2 removed `runs`, `waits` and `waitsFor`
The functions `iit`, `ddescribe` and `tthey` were renamed `fit`, `fdescribe` and
`fthey` as the originals came from Karma, Karma no longer bundles Jasmine and the
new function name comes from Jasmine.

Closes #14226
@Narretz
Copy link
Contributor

Narretz commented Mar 30, 2016

LGTM. I wonder though if we can test our custom matchers? Testception?

@gkalpak gkalpak closed this in a084030 Apr 9, 2016
gkalpak added a commit that referenced this pull request Apr 9, 2016
…[With]` matchers

Jasmine 2.4 (maybe earlier) does not support returning an array containing both the "normal" and the
negative error messages. It will always concatenate them.

Closes #14275
@gkalpak gkalpak deleted the follow-up-fixes-for-jasmine-2 branch April 9, 2016 14:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants