Issue #3541: add Shader tests for NPM testing.

add Shader tests for NPM testing.