Competition spec

customized matcher
Stubs and Mocks

Move support folder into spec