This is not super useful, but at least we can test that we get an error message including the shader text.
These are just basic api usage tests, no rendering. They found the issues fixed in the preceding commits.