Juho Teperi
0b38b4467d
Merge pull request #314 from frerom/with-meta
...
Add IWithMeta protocol to RAtom
2017-10-20 11:07:05 +03:00
Juho Teperi
c63fe944fd
Merge pull request #313 from reagent-project/new-test-runner
...
New test runner
2017-10-20 10:20:11 +03:00
Adrian Gruntkowski
5045046f6a
Add support for collections in :class property
2017-10-20 08:34:10 +02:00
Juho Teperi
52b0b2eba4
Fix demo site build script, stop usinn lein profile merging
2017-10-18 14:25:41 +03:00
Juho Teperi
3b51b08968
Run some testwrap test cases using after-render
2017-10-14 13:06:29 +03:00
Juho Teperi
e0b8bd337b
No need to mount test divs to dom
2017-10-14 13:06:10 +03:00
Juho Teperi
36509f79ff
Catch all React errors during tests
2017-10-13 19:57:46 +03:00
Juho Teperi
7d074b55ed
Remove test divs from dom after error
2017-10-13 19:21:44 +03:00
Juho Teperi
39b0326d22
Add componentDidCatch support and test (error boundary)
2017-10-13 19:20:36 +03:00
Juho Teperi
b81af9308a
Fix doo & test result component on demo app
2017-10-13 16:00:04 +03:00
Juho Teperi
4bfed50f33
Fix and note about property case test
2017-10-13 11:18:48 +03:00
Juho Teperi
be45ec0aa7
Better style prop test
2017-10-13 11:18:32 +03:00
Juho Teperi
ef5c98eeba
In Node & CJS React, style prop doesn't end in ;
2017-10-12 16:29:15 +03:00
Juho Teperi
47e386d49d
Fix text case on some tests
2017-10-12 16:15:12 +03:00
Juho Teperi
6dc26c9cf0
React validates aria properties, if using Node module
2017-10-12 16:14:46 +03:00
Juho Teperi
3d061329d8
Remove duplicate test-results var
2017-10-12 15:38:32 +03:00
Fredrik Roman
5463bd8403
Add IWithMeta protocol to RAtom
2017-10-05 20:55:29 -04:00
Juho Teperi
4f69a37fcc
Fix tests on Chrome, don't load demo app on test runner
2017-09-29 11:02:34 +03:00
Juho Teperi
fd93b09c96
Rework test runner and prerendering
...
Use doo for tests.
2017-09-29 01:34:06 +03:00
Juho Teperi
d83a1e319c
Clean JS requires
2017-07-29 16:26:28 +03:00
Juho Teperi
84bfd13052
Update to use JS requires
2017-07-09 23:11:49 +03:00
Juho Teperi
dfb5d91b09
Merge branch 'master' into npm-deps
2017-07-09 15:46:15 +03:00
Juho Teperi
3cf045dc82
Fix partial-ifn with latest Cljs
...
Old implementation incorrectly used variadic arity for -invoke
implementation. Variadic artities for protocols are not supported by
Cljs. The old code as worked by luck but was broken by a recent change:
https://dev.clojure.org/jira/browse/CLJS-2099
New implementation properly implements all the artities for -invoke. New
implementation creates the partial fn in a constructor function, so -invoke
code doesn't need to do that. New implementation also implements Fn.
2017-06-27 15:16:10 +03:00
Juho Teperi
9d2991ed32
Test with npm deps
2017-06-06 18:33:23 +03:00
Juho Teperi
18cb1468a6
Update to React 15.5, use create-react-class
...
Fixes #292
2017-05-19 19:30:38 +03:00
Juho Teperi
4ea070d15a
Add test to validate that style properties with dashes work
2017-03-11 01:56:39 +02:00
Juho Teperi
b973a873fc
Merge branch 'revert-128' of https://github.com/moskvax/reagent into moskvax-revert-128
2017-03-11 01:44:23 +02:00
Juho Teperi
19ae267b32
Fix CI tests
...
Gen-site.js is used both to pre-render HTML files and run tests.
2017-03-11 00:58:14 +02:00
Juho Teperi
8630ab5239
Fix #278 : Replace mentions of render-component with render
2017-03-10 17:19:19 +02:00
Juho Teperi
560f99174a
Fix dom-server calls in demo and text code
2016-11-17 02:58:44 +02:00
Dan Holmsand
c980ac0c3d
Avoid warning messages from React in tests
2016-07-14 09:34:03 +02:00
Dan Holmsand
bb2faefcbe
Move add-on-dispose! to IDisposable
...
And pass the reaction to the dispose function.
2016-06-07 16:35:17 +02:00
Dan Holmsand
1280f58201
Make sure after-render fn is called immediately after render
...
when after-render is called during rendering. This should happen both
if the render is a part of the normal rendering loop, or if it is
triggered by render or force-update.
2016-05-31 23:09:43 +02:00
Dan Holmsand
cd0863f1b2
Skip tests that require browser on node
2016-05-27 13:14:35 +02:00
Dan Holmsand
d3ee4a7f8b
Update figwheel and simplify doc app configuration
2016-05-27 12:55:13 +02:00
Dan Holmsand
baf2107c15
Add test for nested with-let
2016-05-27 11:36:23 +02:00
Dan Holmsand
072cce4844
Add add-on-dispose! to Reaction
2016-05-26 17:41:30 +02:00
Dan Holmsand
00bfb8ed01
Make new tests pass in production mode
2016-05-01 15:18:26 +02:00
Dan Holmsand
7943a0018b
Make demo site reload a little faster
2016-05-01 13:45:37 +02:00
Dan Holmsand
e128117788
Improve exception-handling in reactions
...
Make sure exceptions in children of reactions don't end up
being caught in the reaction itself.
2016-05-01 13:09:12 +02:00
Dan Holmsand
1d912f0eaf
Make sure force-update flushes queued reactions
2016-04-30 14:24:18 +02:00
Dan Holmsand
995acb6c34
Make reaction with error always throw on deref
2016-04-30 13:56:00 +02:00
Dan Holmsand
9631021da7
Make sure reactions continue to run after throw
2016-04-29 20:42:05 +02:00
Dan Holmsand
8ff44c81e6
Rerun tests by clicking on test results
2016-04-29 13:17:54 +02:00
Dan Holmsand
37b2954c3a
Allow symbols, keywords and arbitrary cljs objects in markup
...
React no longer defaults to applying toString, and instead throws
confusing error messages when it encounters non-element objects.
This should make that happen less often.
2016-04-29 09:26:06 +02:00
Dan Holmsand
0dd46894f7
Merge branch 'reset-inside-reaction' of https://github.com/runningskull/reagent
2015-10-30 10:06:07 +01:00
Juan Patten
891609cd1a
Fix bug where auto-run reactions might not re-run
2015-10-29 00:19:51 -06:00
Dan Holmsand
cdee524fed
Make argv more consistent when used from plain React
2015-10-28 12:43:35 +01:00
Dan Holmsand
63515236cb
Make sure empty [:input] doesn't throw exception
2015-10-22 13:31:58 +02:00
Dan Holmsand
45b93c8145
Rename .' and .! to $ and $! respectively
...
This seems to be necessary to avoid trouble with bootstrapped cljs.
The old macros are still around, but deprecated.
2015-10-22 13:23:49 +02:00