Got it! I was confused about what you were confused about then. :) If you're still wondering about the absence of `be_visible` in the RSpec documentation, do check out the link to predicate matchers I posted.[1]
https://www.relishapp.com/rspec/rspec-expectations/v/3-0/docs/built-in-matchers/predicate-matchers On Tue, Jul 15, 2014 at 5:01 PM, jagori samajdar <[email protected]> wrote: > Thanks Dan,I understand and am aware of that. > > It was just for my knowledge and understanding.Since am pretty new to Ruby > and Watir-Webdriver,so am trying to learn whatever things I come across > while making the changes. > > Thanks , > Jagori > > > On Wed, Jul 16, 2014 at 3:12 AM, Dan Duvall <[email protected]> wrote: > >> Just to clarify, AFAIK the predicate matcher >> <https://www.relishapp.com/rspec/rspec-expectations/v/3-0/docs/built-in-matchers/predicate-matchers> >> syntax has not changed, so there's no need to change `be_visible`. As >> Zeljko has illustrated, it's only the expectation syntax >> <https://www.relishapp.com/rspec/rspec-expectations/docs> that needs >> refactoring. >> >> >> On Tue, Jul 15, 2014 at 1:07 AM, jagori samajdar <[email protected]> >> wrote: >> >>> Thanks Zeljko for helping me out with the conversion part.I was thinking >>> , how to convert a single line statement like this:) >>> >>> But I still remain confused about the documentation. >>> >>> If anybody could provide any other documentation would be wonderful. >>> Thanks, >>> jagori >>> >>> >>> On Mon, Jul 14, 2014 at 10:21 PM, Željko Filipin <[email protected] >>> > wrote: >>> >>>> On Mon, Jul 14, 2014 at 11:28 AM, jagori samajdar <[email protected]> >>>> 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 >>>> >>>> _______________________________________________ >>>> QA mailing list >>>> [email protected] >>>> https://lists.wikimedia.org/mailman/listinfo/qa >>>> >>>> >>> >>> _______________________________________________ >>> QA mailing list >>> [email protected] >>> https://lists.wikimedia.org/mailman/listinfo/qa >>> >>> >> >> >> -- >> Dan Duvall >> Automation Engineer >> Wikimedia Foundation <http://wikimediafoundation.org> >> >> _______________________________________________ >> QA mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/qa >> >> > > _______________________________________________ > QA mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/qa > > -- Dan Duvall Automation Engineer Wikimedia Foundation <http://wikimediafoundation.org>
_______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
