Sha256: acdfd074468cf6c015511146c4ae5dbbb79069f11ae29213317da886253af11d
Contents?: true
Size: 892 Bytes
Versions: 5
Compression:
Stored size: 892 Bytes
Contents
require 'test_helper' class ScopesTest < Hermes::IntegrationCase fixtures :users setup do user_a user_b visit '/users' end test "scope using an active record model" do within user_a do assert has_content?('User A') assert has_no_content?('User B') end within user_b do assert has_content?('User B') assert has_no_content?('User A') end end test "scope using implicit css selector" do within 'div#users' do assert has_content?('User A') assert has_content?('User B') end end test "scope using declared xpath selector" do within :xpath, "//div[@id='users']" do assert has_content?('User A') assert has_content?('User B') end end private def user_a @user_a ||= create_user(:name => 'User A') end def user_b @user_b ||= create_user(:name => 'User B') end end
Version data entries
5 entries across 5 versions & 1 rubygems