teth
Version:
Functional, reactive, pattern matching based, centralized state tree, open source JS library.
26 lines (23 loc) • 812 B
JavaScript
/* Copyright 2017 Ronny Reichmann */
/* global test expect */
// const { send, define } = require('./T')
// const cestre = require('./cestre')
// const facade = require('./facade')
//
// function createTestState () {
// return {bicycles: {muscle: [13, 21, 35], electric: [39, 43, 97]}}
// }
test('facade', () => {
expect(true).toBe(true)
// const ctx = context()
// const state = cestre(createTestState())
// const renderer = facade()
// const withMuscleState = state('bicycles.muscle')
// ctx.define('add: one, to: bicycles.muscle',
// withMuscleState,
// (msg, muscle, patch) => patch(muscle.concat([73])))
// define(cestre.didChangeMessage,
// withMuscleState,
// (msg, muscle) => expect(muscle).toEqual([ 13, 21, 35, 73 ]))
// ctx.send('add: one, to: bicycles.muscle')
})