pulsar/spec/application-delegate-spec.js

19 lines
652 B
JavaScript
Raw Normal View History

/** @babel */
import ApplicationDelegate from '../src/application-delegate'
describe('ApplicationDelegate', function () {
describe('set/getTemporaryWindowState', function () {
it('can serialize object trees containing redundant child object references', async function () {
const applicationDelegate = new ApplicationDelegate()
2019-02-22 10:55:17 +03:00
const childObject = { c: 1 }
const sentObject = { a: childObject, b: childObject }
await applicationDelegate.setTemporaryWindowState(sentObject)
const receivedObject = await applicationDelegate.getTemporaryWindowState()
expect(receivedObject).toEqual(sentObject)
})
})
})