dotanuki-labs/norris

View on GitHub
functional-tests/acceptance.yaml

Summary

Maintainability
Test Coverage
appId: io.dotanuki.norris.android
---

- launchApp:
    clearState: true

- assertVisible: "No facts to show"
- takeScreenshot: facts-empty-state

- tapOn:
    id: "menu_item_search_facts"  

- takeScreenshot: search-empty-state
- assertVisible: "career"
- assertVisible: "dev"
- assertVisible: "humor"

- inputText: "math"

- tapOn:
    id: "key_pos_ime_action"

- takeScreenshot: facts-content-state
- assertVisible: "Chuck Norris can divide by zero"

- tapOn:
    id: "menu_item_search_facts" 

- takeScreenshot: search-content-state
- assertVisible: "math"

- tapOn:
    text: "dev" 

- assertVisible: "Null pointer will break with ChuckNorrisException"