Refactored spec to use the new matcher syntax.
Inlined version
Made keywords case sensitive.