Hi Dan, Thanks for sharing the article.I can correlate a bit now.I read about predicate methods too about which I wasn't aware.
Thus expect(x).to be_visible is basically calling x.visible? method.Hope I am right in my understanding. Just one more question,might sound bit basic:) is visible? a method available by default from Ruby or is it a user defined function? Thanks, Jagori On Wed, Jul 16, 2014 at 10:55 AM, jagori samajdar <[email protected]> wrote: > Thanks Dan,yup I was reading that only now:) > > > On Wed, Jul 16, 2014 at 10:39 AM, Dan Duvall <[email protected]> > wrote: > >> 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 >> >> >
_______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
