72498df28f
Remove create-react-class
2020-08-29 12:14:16 +01:00
86f39ee0ee
Fix read marker visibility for grouped events
...
The recent "groupers" which extracted out timeline grouping logic forgot to
pass through the last event state for read marker computation. This causes the
read marker to become visible when e.g. returning to room if it was last placed
inside a grouped set of events (currently room creation and membership events).
Regressed by https://github.com/matrix-org/matrix-react-sdk/pull/4059
Related to https://github.com/vector-im/riot-web/issues/12338
2020-04-03 01:14:31 +01:00
908ca6b6ef
add test for grouping room creation events
2020-02-13 17:25:54 -05:00
a8c8406ac4
Merge remote-tracking branch 'origin/t3chguy/jest' into travis/sourcemaps
2020-01-09 16:06:46 -07:00
fde32f13a5
[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop
2020-01-09 14:15:09 -07:00
042bd35d79
Fix MatrixClientPeg imports
2019-12-22 21:15:54 -07:00
937b32663c
Migrate away from Legacy React Contexts
2019-12-17 17:26:12 +00:00
ab3fb6581b
Down to 7 test failures
2019-12-17 11:24:37 +00:00
0041dae664
26 test failures to go :D
2019-12-16 11:55:01 +00:00
6ad31fe023
30 test failures to go :D
2019-12-16 11:12:48 +00:00
18f81d80db
Initial jest stuff. Blocked on Babel 7
2019-12-13 13:43:48 +00:00
a2e3f64963
Change read markers to use CSS transitions
...
Removes one of the two places we use Velocity, so we're one step
closer to getting rid of it for good.
Should therefore fix the fact that Velocity is leaking data entries
and therefore <hr> elements.
Hopefully also makes the logic in getEventTiles incrementally simpler,
if still somwewhat byzantine.
2019-11-26 19:06:02 +00:00
70ff2bc9cd
Switch to createReactClass: views/rooms and test/components. React 16 :D
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-09-06 15:04:46 +01:00
accb0abe2d
Switch from react-addons-test-utils to react-dom/test-utils. React 16 :D
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-08-24 11:47:07 +01:00
201d7fb448
Merge branches 'develop' and 't3chguy/prop-types' of github.com:matrix-org/matrix-react-sdk into t3chguy/prop-types
...
# Conflicts:
# test/components/structures/MessagePanel-test.js
2019-07-31 12:21:00 +01:00
1087e04bb5
Replace React.PropTypes with usage of the prop-types
package
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-07-31 12:19:29 +01:00
c338f8bf1f
Add room
context to test
2019-07-31 11:17:28 +01:00
494779393f
Merge branch 'develop' into bwindels/bacat-scrolling
2019-03-21 13:50:32 +01:00
99369a54fe
Typo
...
Co-Authored-By: dbkr <dbkr@users.noreply.github.com >
2019-03-20 18:11:42 +00:00
58b2068fbf
Set velocity's mock option in the unit test
2019-03-20 17:43:19 +00:00
95e61a57bc
fix some tests
2019-03-15 10:16:21 +01:00
734a7ef6c8
fix tests
2018-11-13 09:34:54 +01:00
10519f9465
Fix the tests
...
Signed-off-by: Travis Ralston <travpc@gmail.com >
2017-11-05 14:56:41 -07:00
ae10a11ac4
Convert synced settings to granular settings
...
Signed-off-by: Travis Ralston <travpc@gmail.com >
2017-10-29 01:43:52 -06:00
d3f9a3aeb5
Run eslint --fix
...
Fixing 1000s of lint issues. Some rules cannot be `--fix`ed but this goes some way to linting the entire codebase.
2017-10-11 17:56:17 +01:00
0363f73e28
Fix the MessagePanel test
...
Signed-off-by: Travis Ralston <travpc@gmail.com >
2017-09-14 20:57:28 -06:00
f036fd1d0f
first attempt at stubbing tests
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2017-07-21 19:16:30 +01:00
22757cfcd3
Inject MatrixClient into React context in tests
...
Now that EventTile expects MatrixClient in the context, we had better provide
it.
2016-11-14 18:22:56 +00:00
78c3d5943a
Fix a load of warnings in the tests
...
Stub things out to make the tests not throw warnings, so we can see the actual
problems.
2016-10-11 14:20:40 +01:00
dcd81da856
Fix test failures introduced by last PR
2016-04-19 21:10:23 +01:00
a2168efcda
Correctly restore MatrixClientPeg after each test case
2016-04-07 16:47:17 +01:00
b6e4e9caf3
Fix a bug where we tried to show two ghost read markers at once.
...
I think this was responsible for the readmarker just disappearing rather than
animating.
While we're here, decrease the delay on the animation, and instead make it take
slightly longer to disappear.
2016-03-31 18:27:46 +01:00
25b35a09b9
Clean up some redundancy in the MessagePanel test
2016-03-31 17:01:11 +01:00
3ba7f9f23a
Fix failing test
...
DOM styles are strings, not numbers
2016-03-31 01:01:49 +01:00
dc5c0928b2
Some basic tests for MessagePanel
...
Check that it puts the read marker in the right place, and check that the
animation works.
... all of which has been surprisingly painful.
2016-03-31 00:48:46 +01:00