update webgl test to include supportsContext

fixes #689, also fixes #724