Sha256: 273cbaae0df429b58ec908a2946e281f4e7c7b6938f114a1f6a9dea31b6b58e5
Contents?: true
Size: 953 Bytes
Versions: 14
Compression:
Stored size: 953 Bytes
Contents
require 'test_helper' class EditTest < ViewCase fixtures :all setup :visit_adminpanel_new_product_path teardown :teardown def test_shared_new_page_messages assert_button("Actualizar #{adminpanel_products(:first).name}") end def test_submitting_with_same_information click_button("Actualizar #{adminpanel_products(:first).name}") assert_content( adminpanel_products(:first).name ) assert_content( adminpanel_products(:first).price ) end def test_submitting_with_invalid_information fill_in 'product_name', with: '' fill_in 'product_price', with: '' click_button("Actualizar #{adminpanel_products(:first).name}") assert_content('Producto no pudo guardarse debido a 2 errores') saved_product = Adminpanel::Product.last end protected def visit_adminpanel_new_product_path visit adminpanel.signin_path login visit adminpanel.edit_product_path(adminpanel_products(:first)) end end
Version data entries
14 entries across 14 versions & 1 rubygems