UNPKG

@danielkalen/simplybind

Version:

Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.

23 lines (19 loc) 683 B
import './setup'; import {ExpressionObserver} from '../src/expression-observer'; import {AccessScope} from '../src/ast'; import {createOverrideContext} from '../src/scope'; import { createObserverLocator, executeSharedPropertyObserverTests } from './shared'; describe('SetterObserver', () => { var obj, observer; beforeAll(() => { obj = { foo: 'bar' }; let scope = { bindingContext: obj, overrideContext: createOverrideContext(obj) }; observer = new ExpressionObserver(scope, new AccessScope('foo', 0), createObserverLocator()); }); it('implements the property observer api', done => { executeSharedPropertyObserverTests(obj, observer, done); }); });