From 7ff9d319c0e3e99f8161d4a8aaa28e204a8f2774 Mon Sep 17 00:00:00 2001 From: Arve Knudsen Date: Sat, 7 Jan 2017 02:18:13 +0100 Subject: [PATCH] Fix freeze test (#364) --- tests/browser/freeze.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/browser/freeze.js b/tests/browser/freeze.js index cbeb83f..2c5717b 100644 --- a/tests/browser/freeze.js +++ b/tests/browser/freeze.js @@ -11,10 +11,18 @@ test('freeze (default)', function (t) { } }) - app.router(['/', function (state, prev, send) { - state.foo = '' + app.router(['/', function (state) { + // Modifying frozen objects can lead to TypeError + try { + state.foo = '' + } catch (e) { + } t.equal(state.foo, 'bar', 'cannot modify property') - state.bar = 'baz' + // Modifying frozen objects can lead to TypeError + try { + state.bar = 'baz' + } catch (e) { + } t.equal(state.bar, undefined, 'cannot add property') return document.createElement('div') }]) @@ -32,7 +40,7 @@ test('noFreeze', function (t) { } }) - app.router(['/', function (state, prev, send) { + app.router(['/', function (state) { state.foo = '' t.equal(state.foo, '', 'can modify property') state.bar = 'baz'