Adding new tests.
parent
cb903f8b2c
commit
e32b4d8663
|
@ -15,3 +15,15 @@ Feature: The Replay API client
|
||||||
|
|
||||||
# Since this is a remote repository, it is impossible to test the config getters methods.
|
# Since this is a remote repository, it is impossible to test the config getters methods.
|
||||||
# They have to be runned inside a local repository wich contains Replay, so, unfortunatelly, they will not be tested, at least not for now.
|
# They have to be runned inside a local repository wich contains Replay, so, unfortunatelly, they will not be tested, at least not for now.
|
||||||
|
|
||||||
|
|
||||||
|
#It is also not possible to test the open_app method for the same reasons as above.
|
||||||
|
|
||||||
|
|
||||||
|
Scenario: Testing the menu_get_all_enabled method.
|
||||||
|
Given the Replay client
|
||||||
|
When the menu_get_all_enabled method is called
|
||||||
|
Then there must be a list as a return
|
||||||
|
|
||||||
|
|
||||||
|
# Given the fact that the methods "service_stop_all" and "exit" will break the tests chain, they cannot be tested.
|
|
@ -38,3 +38,19 @@ def step_impl(context):
|
||||||
# ============================= CONFIGURATION GETTERS =============================
|
# ============================= CONFIGURATION GETTERS =============================
|
||||||
# Since this is a remote repository, it is impossible to test the config getters methods.
|
# Since this is a remote repository, it is impossible to test the config getters methods.
|
||||||
# They have to be runned inside a local repository wich contains Replay, so, unfortunatelly, they will not be tested, at least not for now.
|
# They have to be runned inside a local repository wich contains Replay, so, unfortunatelly, they will not be tested, at least not for now.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ============================= OPEN APP =============================
|
||||||
|
#It is also not possible to test the open_app method for the same reasons as above.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ============================= GET ALL ENABLED MENUS =============================
|
||||||
|
@when(u'the menu_get_all_enabled method is called')
|
||||||
|
def step_impl(context):
|
||||||
|
context.all_menus_return = context.client.menu_get_all_enabled()
|
||||||
|
|
||||||
|
@then(u'there must be a list as a return')
|
||||||
|
def step_impl(context):
|
||||||
|
assert type(context.all_menus_return) == type([]), "Something went wrong getting the enabled menus."
|
Loading…
Reference in New Issue