tests for ShaderProgram.js