diff --git a/src/helpers/snapshots.js b/src/helpers/snapshots.js
index <HASH>..<HASH> 100644
--- a/src/helpers/snapshots.js
+++ b/src/helpers/snapshots.js
@@ -1,6 +1,5 @@
 import fs from 'fs'
-import matchers from 'jest-matchers';
-import jestSnapshot from 'jest-snapshot';
+
 import jsWriter from 'js-writer';
 import mkdirp from 'mkdirp';
 import path from 'path';
@@ -8,6 +7,16 @@ import React from 'react';
 import RawAdapter from 'unexpected-htmllike-raw-adapter';
 import { loadSnapshot } from './snapshotLoader';
 
+let matchers;
+try {
+    matchers = require('jest-matchers');
+    if (!matchers || typeof matchers.getState !== 'function') {
+        throw new Error();
+    }
+} catch(e) {
+    matchers = require('expect');
+}
+
 
 // Serializable "unique" ID
 const FUNCTION_ID = "$FUNC$bc*(!CDKRRz195123$";
Fix snapshots for jest <I>

Renamed jest-matchers to expect (where the state is)