mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
a8a6d112da
- https://community.openproject.org/work_packages/58426 - add a couple of test selectors - add page objects
31 lines
708 B
Ruby
31 lines
708 B
Ruby
require "spec_helper"
|
|
require "support/pages/custom_fields/index_page"
|
|
|
|
RSpec.describe "custom fields", :js, :with_cuprite do
|
|
let(:user) { create(:admin) }
|
|
let(:cf_page) { Pages::CustomFields::IndexPage.new }
|
|
|
|
before do
|
|
login_as user
|
|
end
|
|
|
|
describe "creating a new float custom field" do
|
|
before do
|
|
cf_page.visit!
|
|
|
|
click_on "Create a new custom field"
|
|
wait_for_reload
|
|
end
|
|
|
|
it "creates a new float custom field" do
|
|
cf_page.set_name "New Field"
|
|
cf_page.select_format "Integer"
|
|
cf_page.set_default_value "342"
|
|
click_on "Save"
|
|
|
|
expect(page).to have_text("Successful creation")
|
|
expect(page).to have_text("New Field")
|
|
end
|
|
end
|
|
end
|