From 6eac859781b3668441faa58c9ca3b9146133a52a Mon Sep 17 00:00:00 2001 From: Jakub Wojciechowski Date: Mon, 3 Jul 2017 17:06:47 +0100 Subject: [PATCH] Test if unpause prevents events allowed in paused state --- test/Pausable.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/Pausable.js b/test/Pausable.js index 2614b3af3..e96b683da 100644 --- a/test/Pausable.js +++ b/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); + }); + });