From 50e87fd5a6d4c734ff70fec8ab1a0cd5c91d04c2 Mon Sep 17 00:00:00 2001 From: Daniel Compton Date: Thu, 24 Nov 2016 17:04:29 +1300 Subject: [PATCH] Trace re-frame event lifecycle Trace subs, FSM, events Add tests for basic behaviour --- .idea/codeStyleSettings.xml | 2 + src/re_frame/events.cljc | 8 +++- src/re_frame/router.cljc | 66 ++++++++++++++------------- src/re_frame/subs.cljc | 82 +++++++++++++++++++++++++--------- src/re_frame/trace.cljc | 20 +++++---- src/re_frame/utils.cljc | 15 ++++++- test/re-frame/test_runner.cljs | 9 ++-- test/re-frame/trace_test.cljs | 33 ++++++++++++++ 8 files changed, 168 insertions(+), 67 deletions(-) create mode 100644 test/re-frame/trace_test.cljs diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml index 6661aef..3654bba 100644 --- a/.idea/codeStyleSettings.xml +++ b/.idea/codeStyleSettings.xml @@ -6,6 +6,8 @@ { :cljs.core/with-redefs 1 :cursive.formatting/align-binding-forms true + :re-frame.trace/register-trace-cb :only-indent + :re-frame.trace/with-trace 1 }