fix `reduce` useage in test.cljs, pass `m` through in
`cljs.test/do-report` if not `:fail` or `:error`. Add
`cljs.test/file-and-line`. Validate arguments to `cljs.test/test-var`.