From 21b03eed577621eb2f1e05e8eb2c45cb80c05c06 Mon Sep 17 00:00:00 2001 From: andyshuxin Date: Wed, 6 Jul 2016 13:44:56 +0800 Subject: [PATCH] Add test file for redux-ui --- redux-ui/redux-ui-tests.ts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 redux-ui/redux-ui-tests.ts diff --git a/redux-ui/redux-ui-tests.ts b/redux-ui/redux-ui-tests.ts new file mode 100644 index 0000000000..6d1954886d --- /dev/null +++ b/redux-ui/redux-ui-tests.ts @@ -0,0 +1,31 @@ +/// +/// + +import * as React from 'react' +import ui, { ReduxUIProps } from 'redux-ui' + +type UIShape = { + s: string +} + +@ui({ + key: 'Root', + persist: true, + state: { + s: '', + }, + mergeProps: () => ({}), + options: {} +}) +class Root extends React.Component, {}> { + render() { + console.info( + this.props.ui.s, + this.props.uiKey + ) + this.props.updateUI('s', 'a') + this.props.updateUI({s: 'a'}) + this.props.resetUI() + return null + } +}