diff --git a/test/ecpair.spec.ts b/test/ecpair.spec.ts
index b9b8538..0b54ecc 100644
--- a/test/ecpair.spec.ts
+++ b/test/ecpair.spec.ts
@@ -146,6 +146,13 @@ describe('ECPair', () => {
         assert.strictEqual(result, f.WIF);
       });
     });
+    it('throws if no private key is found', () => {
+      assert.throws(() => {
+        const keyPair = ECPair.makeRandom();
+        delete (keyPair as any).__D;
+        keyPair.toWIF();
+      }, /Missing private key/);
+    });
   });
 
   describe('makeRandom', () => {