diff --git a/test/package.js b/test/package.js
index <HASH>..<HASH> 100644
--- a/test/package.js
+++ b/test/package.js
@@ -167,6 +167,12 @@ tape('Compilation', function (t) {
     st.end();
   });
   t.test('invalid source code fails properly with standard JSON', function (st) {
+    if (!solc.supportsStandard) {
+      st.skip('Not supported by solc');
+      st.end();
+      return;
+    }
+
     var input = {
       'language': 'Solidity',
       'settings': {
Skip test requiring compileStandard if it is missing (there are compileStandardWrapper tests for those)