previously test cases with the same name would be skipped except for the last one `test/run-test.js` will now report duplicated names as errors closes #1461