autostep/AutoStep

Interaction Application Switching

Opened this issue · 0 comments

We need to be able to switch 'application' during a test, so we can maintain two different interaction behaviours at the same time.

I imagine that this will require:

  • An application marker in each file (like a namespace).
# general button rule
Component: button

Application: app-id

# specific to the app-id application.
Component: button 
  • Multiple built interaction sets by the project compiler.
  • A built-in step that allows a test to change application.
  • Contextual linking that understands that the interaction set has changed and a different one should be used.