Sha256: 269e221e65e39be282c616e98d5c50364f3496aa6e8e18954948bbe622e773c0

Contents?: true

Size: 1.23 KB

Versions: 13

Compression:

Stored size: 1.23 KB

Contents

require "rails_helper"

feature "Clinician - Group - Profile Question", type: :feature do
  fixtures :all

  before do
    sign_in users :clinician1
    visit "/think_feel_do_dashboard/groups/#{groups(:group1).id}"
    click_on "Manage Profile Questions"
  end

  context "index" do
    it "displays all profile questions for the group" do
      expect(page).to have_text "question 1 question text"
    end

    it "does not display profile questions for a different group" do
      expect(page).to_not have_text "question 2 question text"
    end
  end

  context "create" do
    it "creates a new profile question" do
      click_on "New"
      fill_in "Question text", with: "blah!"
      click_on "Create"

      expect(page).to have_text "blah!"
    end
  end

  context "update" do
    it "updates a profile question" do
      click_on "edit"
      fill_in "Question text", with: "edited this fo sho"
      click_on "Update"

      expect(page).to have_text "edited this fo sho"
    end
  end

  context "delete" do
    it "updates a profile question" do
      expect do
        click_on "delete"
      end.to change { groups(:group1).profile_questions.count }.by(-1)

      expect(page).not_to have_text "question 1 question text"
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
think_feel_do_dashboard-1.2.0.beta1 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.21 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.20 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.19 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.18 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.17 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.16 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.15 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.14 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.13 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.12 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.11 spec/features/clinician/profile_questions_spec.rb
think_feel_do_dashboard-1.1.10 spec/features/clinician/profile_questions_spec.rb