[QA] Reg::RSpec matchers

Željko Filipin zfilipin at wikimedia.org
Mon Jul 14 12:21:24 UTC 2014


On Mon, Jul 14, 2014 at 11:28 AM, jagori samajdar <jagori79 at gmail.com>
wrote:

> As part of my task wherein am converting the should syntax to expect,am
> bit confused with the *be_visible* matcher or whatever it is.
>

For those of you that are not familiar with the bug, it is 66369[1].


> I couldn't see it anywhere in the RSpec's default built in matcher list.
> https://github.com/rspec/rspec-expectations
>
> Can anyone help me understand the same as in the pasted code defined in
> options_steps.rb:
>
> Then(/^I should see the options overlay$/) do
>   on(VisualEditorPage).options_page_title_element.when_present.should
> be_visible
> end
>

In this case, you have to convert

on(VisualEditorPage).options_page_title_element.when_present.should
be_visible

to

expect((VisualEditorPage).options_page_title_element.when_present).to be_visible

Let me know if you are still confused, or if you need more documentation.
If anybody can point to better documentation than I have provided in the
last e-mail message, please do.

Željko
--
https://bugzilla.wikimedia.org/show_bug.cgi?id=66369
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20140714/cbb7487b/attachment.html>


More information about the QA mailing list