Sha256: 6aa2f1f43fe273ef488fe599426af3342bb66be571591b116554b4b22ab23d20

Contents?: true

Size: 598 Bytes

Versions: 4

Compression:

Stored size: 598 Bytes

Contents

require "spec_helper"

feature "Visitor signs up" do
  scenario "by navigating to the page" do
    visit sign_in_path

    click_link I18n.t("sessions.form.sign_up")

    expect(current_path).to eq sign_up_path
  end

  scenario "with valid email and password" do
    sign_up_with "valid@example.com", "password"

    user_should_be_signed_in
  end

  scenario "tries with invalid email" do
    sign_up_with "invalid_email", "password"

    user_should_be_signed_out
  end

  scenario "tries with blank password" do
    sign_up_with "valid@example.com", ""

    user_should_be_signed_out
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
clearance-1.5.0 lib/generators/clearance/specs/templates/features/clearance/visitor_signs_up_spec.rb
clearance-1.4.3 lib/generators/clearance/specs/templates/features/clearance/visitor_signs_up_spec.rb
clearance-1.4.2 lib/generators/clearance/specs/templates/features/clearance/visitor_signs_up_spec.rb
clearance-1.4.1 lib/generators/clearance/specs/templates/features/clearance/visitor_signs_up_spec.rb