Commit 852292eb by Jonah Stanley

Merge pull request #324 from edx/jonahstanley/fix-component-test

Jonahstanley/fix component test
parents 2fca2d38 47158d70
...@@ -7,7 +7,6 @@ Feature: Component Adding ...@@ -7,7 +7,6 @@ Feature: Component Adding
When I add the following components: When I add the following components:
| Component | | Component |
| Discussion | | Discussion |
| Announcement |
| Blank HTML | | Blank HTML |
| LaTex | | LaTex |
| Blank Problem| | Blank Problem|
...@@ -26,7 +25,6 @@ Feature: Component Adding ...@@ -26,7 +25,6 @@ Feature: Component Adding
Then I see the following components: Then I see the following components:
| Component | | Component |
| Discussion | | Discussion |
| Announcement |
| Blank HTML | | Blank HTML |
| LaTex | | LaTex |
| Blank Problem| | Blank Problem|
...@@ -50,7 +48,6 @@ Feature: Component Adding ...@@ -50,7 +48,6 @@ Feature: Component Adding
And I add the following components: And I add the following components:
| Component | | Component |
| Discussion | | Discussion |
| Announcement |
| Blank HTML | | Blank HTML |
| LaTex | | LaTex |
| Blank Problem| | Blank Problem|
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#pylint: disable=W0621 #pylint: disable=W0621
from lettuce import world, step from lettuce import world, step
from nose.tools import assert_true
DATA_LOCATION = 'i4x://edx/templates' DATA_LOCATION = 'i4x://edx/templates'
...@@ -26,7 +27,7 @@ def add_components(step): ...@@ -26,7 +27,7 @@ def add_components(step):
def check_components(step): def check_components(step):
for component in [step_hash['Component'] for step_hash in step.hashes]: for component in [step_hash['Component'] for step_hash in step.hashes]:
assert component in COMPONENT_DICTIONARY assert component in COMPONENT_DICTIONARY
assert COMPONENT_DICTIONARY[component]['found_func']() assert_true(COMPONENT_DICTIONARY[component]['found_func'](), "{} couldn't be found".format(component))
@step(u'I delete all components') @step(u'I delete all components')
...@@ -61,10 +62,6 @@ COMPONENT_DICTIONARY = { ...@@ -61,10 +62,6 @@ COMPONENT_DICTIONARY = {
'steps': step_selector_list('discussion', None), 'steps': step_selector_list('discussion', None),
'found_func': found_css_func('section.xmodule_DiscussionModule') 'found_func': found_css_func('section.xmodule_DiscussionModule')
}, },
'Announcement': {
'steps': step_selector_list('html', 'Announcement'),
'found_func': found_text_func('Heading of document')
},
'Blank HTML': { 'Blank HTML': {
'steps': step_selector_list('html', 'Blank_HTML_Page'), 'steps': step_selector_list('html', 'Blank_HTML_Page'),
#this one is a blank html so a more refined search is being done #this one is a blank html so a more refined search is being done
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment