読者です 読者をやめる 読者になる 読者になる

Rails Tutorial 11章

ruby

11章のテストを書く演習
テストはむずいね
あからじめ3番目のユーザーはactivatedをfalseにしてある

testuser3:
  name: Test User3
  email: test3@example.com
  password_digest: <%= User.digest('password') %>
  activated: false
  activated_at: nil
  test "activated されたユーザーだけがuser/?として表示される" do
    log_in_as(@not_activated_user)
    assert_redirected_to root_url
  end

  test "activatedされたユーザーだけがusersに表示されるか" do
    log_in_as @user
    get users_path
    assert_select "a[href=?]", '/users/3', count: 0
  end