EvoBal/test/system/metadata_mappings_test.rb
Jérémy Lecour e4585b92e3 Ajout de MetadataMapping
Base d'éléments de comparaison pour extraire des données à utiliser dans 
les Email (nom de serveur, nom de client…).
2021-01-04 22:03:24 +01:00

48 lines
1.3 KiB
Ruby

require "application_system_test_case"
class MetadataMappingsTest < ApplicationSystemTestCase
setup do
@metadata_mapping = metadata_mappings(:one)
end
test "visiting the index" do
visit metadata_mappings_url
assert_selector "h1", text: "Metadata Mappings"
end
test "creating a Metadata mapping" do
visit metadata_mappings_url
click_on "New Metadata Mapping"
fill_in "Entity", with: @metadata_mapping.entity
fill_in "Input", with: @metadata_mapping.input
fill_in "Server", with: @metadata_mapping.server
click_on "Create Metadata mapping"
assert_text "Metadata mapping was successfully created"
click_on "Back"
end
test "updating a Metadata mapping" do
visit metadata_mappings_url
click_on "Edit", match: :first
fill_in "Entity", with: @metadata_mapping.entity
fill_in "Input", with: @metadata_mapping.input
fill_in "Server", with: @metadata_mapping.server
click_on "Update Metadata mapping"
assert_text "Metadata mapping was successfully updated"
click_on "Back"
end
test "destroying a Metadata mapping" do
visit metadata_mappings_url
page.accept_confirm do
click_on "Destroy", match: :first
end
assert_text "Metadata mapping was successfully destroyed"
end
end