Ver Fonte

Test if unpause prevents events allowed in paused state

Jakub Wojciechowski há 8 anos atrás
pai
commit
6eac859781
1 ficheiros alterados com 14 adições e 0 exclusões
  1. 14 0
      test/Pausable.js

+ 14 - 0
test/Pausable.js

@@ -62,4 +62,18 @@ contract('Pausable', function(accounts) {
     assert.equal(count0, 1);
   });
 
+  it('should prevent drastic measure after pause is over', async function() {
+    let Pausable = await PausableMock.new();
+    await Pausable.pause();
+    await Pausable.unpause();
+    try {
+      await Pausable.drasticMeasure();
+    } catch(error) {
+      assertJump(error);
+    }
+
+    const drasticMeasureTaken = await Pausable.drasticMeasureTaken();
+    assert.isFalse(drasticMeasureTaken);
+  });
+
 });