unit tests for .match()
unit tests for Action()
add toBePromise() assertion
unit tests for Action()