bugfixed the integration tests again still some outstanding failures though
git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3546 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
@@ -9,7 +9,7 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
def test_01_addon_screen_appears
|
||||
@@ie.goto(ADDON)
|
||||
#we'll need to login
|
||||
login(DK, DK_PWD)
|
||||
login(DEFAULT, DEFAULT_PWD)
|
||||
assert(@@ie.contains_text('Additional Items'),'The additional items screen did not appear')
|
||||
assert(@@ie.contains_text('Code'),'The additional item code column did not appear')
|
||||
assert(@@ie.contains_text('Description'),'The additional item description column did not appear')
|
||||
@@ -24,9 +24,9 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
#~ @@ie.button(:id, 'create').click
|
||||
#~ @@ie.wait
|
||||
#~ assert(@@ie.contains_text('Create/Edit Additional Item'),'The create/edit additional item screen did not appear')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_CODE').exists?,'The code field is not available')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_DESCRIPTION').exists?,'The description field is not available')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_LEAD TIME').exists?,'The lead time field is not available ')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_CODE').exists?,'The code field is not available')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_DESCRIPTION').exists?,'The description field is not available')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_LEAD TIME').exists?,'The lead time field is not available ')
|
||||
#~ assert(@@ie.button(:id, 'create').exists?,'The create button was not available')
|
||||
#~ assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
|
||||
#~ end
|
||||
@@ -45,9 +45,9 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
#Check that the new add-on record appears in the report
|
||||
#
|
||||
#~ def test_03_create_addon
|
||||
#~ @@ie.text_field(:id, 'P7_CODE').set('ADDON1')
|
||||
#~ @@ie.text_field(:id, 'P7_DESCRIPTION').set('Add-on for meter M1')
|
||||
#~ @@ie.text_field(:id, 'P7_LEAD_TIME').set('20')
|
||||
#~ @@ie.text_field(:id, 'P24_CODE').set('ADDON1')
|
||||
#~ @@ie.text_field(:id, 'P24_DESCRIPTION').set('Add-on for meter M1')
|
||||
#~ @@ie.text_field(:id, 'P24_LEAD_TIME').set('20')
|
||||
#~ @@ie.button(:id, 'create').click
|
||||
#~ @@ie.wait
|
||||
#~ assert(@@ie.contains_text('Additional Items'),'The additional item screen did not appear')
|
||||
@@ -56,9 +56,9 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
#~ assert(@@ie.contains_text('20'),'The value 20 for lead time did not appear')
|
||||
#~ @@ie.button(:id, 'create').click
|
||||
#~ @@ie.wait
|
||||
#~ @@ie.text_field(:id, 'P7_CODE').set('ADDON2')
|
||||
#~ @@ie.text_field(:id, 'P7_DESCRIPTION').set('Add-on for meter M2')
|
||||
#~ @@ie.text_field(:id, 'P7_LEAD_TIME').set('20')
|
||||
#~ @@ie.text_field(:id, 'P24_CODE').set('ADDON2')
|
||||
#~ @@ie.text_field(:id, 'P24_DESCRIPTION').set('Add-on for meter M2')
|
||||
#~ @@ie.text_field(:id, 'P24_LEAD_TIME').set('20')
|
||||
#~ @@ie.button(:id, 'create').click
|
||||
#~ @@ie.wait
|
||||
#~ assert(@@ie.contains_text('Additional Items'),'The additional item screen did not appear')
|
||||
@@ -74,13 +74,13 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
#~ @@ie.link(:text, 'ADDON2').click
|
||||
#~ @@ie.wait
|
||||
#~ assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_CODE').verify_contains('ADDON2'), 'The additional item code field did not contain value ADDON2')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_DESCRIPTION').verify_contains('Add-on for meter M2'), 'The description is not Add-on for meter M2')
|
||||
#~ assert(@@ie.text_field(:id, 'P7_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('ADDON2'), 'The additional item code field did not contain value ADDON2')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Add-on for meter M2'), 'The description is not Add-on for meter M2')
|
||||
#~ assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
#~ assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
|
||||
#~ assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
|
||||
#~ assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
|
||||
#~ @@ie.text_field(:id, 'P7_DESCRIPTION').set('Add-on for meter M3')
|
||||
#~ @@ie.text_field(:id, 'P24_DESCRIPTION').set('Add-on for meter M3')
|
||||
#~ @@ie.button(:id, 'apply_changes').click
|
||||
#~ @@ie.wait
|
||||
#~ assert(@@ie.contains_text('Additional Items'),'The additional item screen did not appear')
|
||||
@@ -95,9 +95,9 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
@@ie.link(:text, 'LOGGER').click
|
||||
@@ie.wait
|
||||
assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
|
||||
assert(@@ie.text_field(:id, 'P7_CODE').verify_contains('LOGGER'), 'The additional item code field did not contain value LOGGER')
|
||||
assert(@@ie.text_field(:id, 'P7_DESCRIPTION').verify_contains('Logger'), 'The description is not logger')
|
||||
assert(@@ie.text_field(:id, 'P7_LEAD_TIME').verify_contains('9999'), 'Lead time is not 9999')
|
||||
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('LOGGER'), 'The additional item code field did not contain value LOGGER')
|
||||
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Logger'), 'The description is not logger')
|
||||
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('9999'), 'Lead time is not 9999')
|
||||
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
|
||||
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
|
||||
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
|
||||
@@ -114,13 +114,13 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
@@ie.link(:text, 'ADDON2').click
|
||||
@@ie.wait
|
||||
assert(@@ie.contains_text('Create/Edit Additional Item '),'The Create/Edit Additional Item screen did not appear')
|
||||
assert(@@ie.text_field(:id, 'P7_CODE').verify_contains('ADDON2'), 'The additional item code field did not contain value ADDON2')
|
||||
assert(@@ie.text_field(:id, 'P7_DESCRIPTION').verify_contains('Add-on for meter M3'), 'The description is not Add-on for meter M3')
|
||||
assert(@@ie.text_field(:id, 'P7_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('ADDON2'), 'The additional item code field did not contain value ADDON2')
|
||||
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Add-on for meter M3'), 'The description is not Add-on for meter M3')
|
||||
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
|
||||
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
|
||||
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
|
||||
@@ie.text_field(:id, 'P7_CODE').set("ADDON3")
|
||||
@@ie.text_field(:id, 'P24_CODE').set("ADDON3")
|
||||
@@ie.button(:id, 'apply_changes').click
|
||||
@@ie.wait
|
||||
assert(@@ie.contains_text('Create/Edit Additional Item'),'The additional item screen did not appear')
|
||||
@@ -131,9 +131,9 @@ class Test_06_addon_screen < Test::Unit::TestCase
|
||||
#
|
||||
def test_07_delete_addon_child
|
||||
assert(@@ie.contains_text('Create/Edit Additional Item'),'The Create/Edit Additional Item screen did not appear')
|
||||
assert(@@ie.text_field(:id, 'P7_CODE').verify_contains('1765BH2'), 'The additional item code field did not contain value 3811H')
|
||||
assert(@@ie.text_field(:id, 'P7_DESCRIPTION').verify_contains('Base for regulators'), 'The description is not additional item for meters')
|
||||
assert(@@ie.text_field(:id, 'P7_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
assert(@@ie.text_field(:id, 'P24_CODE').verify_contains('1765BH2'), 'The additional item code field did not contain value 3811H')
|
||||
assert(@@ie.text_field(:id, 'P24_DESCRIPTION').verify_contains('Base for regulators'), 'The description is not additional item for meters')
|
||||
assert(@@ie.text_field(:id, 'P24_LEAD_TIME').verify_contains('20'), 'Lead time is not 20')
|
||||
assert(@@ie.button(:id, 'cancel').exists?,'The cancel button was not available')
|
||||
assert(@@ie.button(:id, 'delete').exists?,'The delete button was not available')
|
||||
assert(@@ie.button(:id, 'apply_changes').exists?,'The Apply Changes button was not available')
|
||||
|
||||
Reference in New Issue
Block a user