module E2eModule

Public Class Methods

create() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 63
def self.create

end
destroy() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 71
def self.destroy

end
edit() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 76
def self.edit
  "describe 'edit' do
  before do
    @#{Utils.si} = create(:#{Utils.si})
    visit edit_#{Utils.si}_path(@#{Utils.si})
  end
  it 'has an edit page that can be reached' do
    expect(page.status_code).to eq(200)
  end
  it 'can be edited' do

    # fill_in '#{Utils.si}[date]', with: '#{Date.today}'
    # fill_in '#{Utils.si}[rationale]', with: 'Edited Content'
    #
    # click_on 'Submit'
    #
    # expect(page).to have_content('Edited Content')
  end
end"
end
index() click to toggle source

end to end testing

# File lib/specfac/modules/e2e_module.rb, line 6
def self.index
  "describe 'index' do
  before do
    visit #{Utils.pl}_path
  end
  it 'can be reached successfully' do
    expect(page.status_code).to eq(200)
  end

  it 'has a title of #{Utils.si}s' do
    expect(page).to have_content('#{Utils.si}s')
  end

  it 'has a list of #{Utils.si}s' do
    create(:#{Utils.si})
    create(:second_#{Utils.si})
    visit #{Utils.si}s_path
    expect(page).to have_content(#{Utils.si_ca}) # change this
  end
end"
end
new() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 43
def self.new
  "describe 'new' do
    before do
      visit new_#{Utils.si}_path
    end
    it 'has a new page that can be reached' do
      expect(page.status_code).to eq(200)
    end

    it 'can be created from new form page' do
      # fill_in '#{Utils.si}[date]', with: '#{Date.today}'
      # fill_in '#{Utils.si}[rationale]', with: 'Some Rationale'
      #
      # click_on 'Submit'

      # expect(page).to have_content('Rationale')
    end
  end"
end
show() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 28
def self.show
  "describe 'show' do
  before do
    @#{Utils.si} = create(:#{Utils.si})
    visit #{Utils.si}_path(@#{Utils.si})
  end
  it 'has a show page that can be reached' do
    expect(page.status_code).to eq(200)
  end
  it 'has content' do
    # expect(page).to have_content('Content')
  end
end"
end
update() click to toggle source
# File lib/specfac/modules/e2e_module.rb, line 67
def self.update

end