site prism - When using site_prism, how do I properly set_url so that I can use the rspec .to be_displayed matcher? -
my page model looks this:
class viewpage < siteprism::page set_url "events{/event_id}/whosecoming" element :flash_messages, 'div#flash_messages' section :event_info, eventinfosection, 'div#event' iframe :map_iframe, mapiframe, '#map' section :hasher_listing, hasherlisting, 'div#hashers' end when use
expect(viewpage.new).to be_displayed it not match observed url of 'events/1/whosecoming'
everything on page loads fine, believe don't understand how set_url should used paramerization.
answer in nearby section of site prism documentation.
the set url correct, needed pass parameter expectation.
expect(viewpage.new).to be_displayed(event_id: 3)
Comments
Post a Comment