I agree that a test suite is needed, both for syntax-case and for all of
the macros it defines, like cond, case, etc., and for that matter for the
rest of R6RS. I have started a test suite for syntax-case, but it
presently depends on Chez Scheme extensions. At some point I'll migrate
it to use only R6RS features. In the meantime, contributions are welcome.
Kent Dybvig