65ef1dfd75
Lint and tests
2015-12-15 15:57:24 +00:00
a6f64b5f03
v2 filter test
2015-12-11 15:27:40 +00:00
26d9fed537
Fix MatrixClient unit tests
2015-12-11 11:07:31 +00:00
86a162c818
Add filter UTs and fix bugs
2015-12-08 15:39:55 +00:00
61db191835
Add UTs
2015-12-07 15:45:13 +00:00
02a605f368
Guest room ID fixes / initialSync support
2015-12-04 15:31:07 +00:00
2866743ce6
Fix broken test
2015-12-04 09:33:53 +00:00
14a9f6c444
lint & quote style
2015-11-12 12:14:13 +00:00
588870b479
lint
2015-11-12 12:08:20 +00:00
f74bb3c145
Update UTs
2015-11-12 12:05:06 +00:00
959c588658
Guest rooms UTs
2015-11-10 16:49:50 +00:00
46329ceb94
Remove the ability to set display_name in line with new spec
2015-11-09 16:58:52 +00:00
b231f19ec6
Make the display_name check for contains rather than equality. Add UT.
2015-11-09 16:50:10 +00:00
b0655d0431
Add UTs
2015-11-09 14:45:17 +00:00
b9ace61ccb
split long lines
2015-11-07 20:26:16 +00:00
21273582a4
room tagging unit tests
2015-11-07 20:23:21 +00:00
455ce26741
Merge pull request #40 from matrix-org/kegan/syncing
...
Syncing bugs/fixes
2015-11-05 14:53:47 +00:00
8500f404a9
Finish implementing UTs
2015-11-05 13:12:37 +00:00
5d782a317c
Add some sync emission tests. Emit after starting timers.
...
We want to emit AFTER starting the timers so tests can speed
up time. We also want to do this because clients may want to
retryImmediately() on sync errors (which would be lost unless
the timer had already been started)
2015-11-04 16:09:30 +00:00
af435204a0
More helpful logging
2015-11-04 15:40:42 +00:00
b4c353e65f
Linting
2015-11-04 15:37:10 +00:00
e42f6c0cad
Add http fixings to allow MatrixClient UTs
2015-11-04 15:35:31 +00:00
904539df58
Fix c+p fail & add unit test
2015-11-04 12:02:02 +00:00
c9df9c33a8
Linting
2015-11-04 11:53:10 +00:00
5c3bfa6a83
Add stub unit tests for syncing
2015-11-04 11:50:32 +00:00
cab7a71a94
Change calculating display names from O(n^2) to O(n)
...
Reduces initial sync times from ~30s to ~1s on accounts with heavily
populated rooms.
The problem was that f.e. RoomMember it would try to calculate the
display name, which involved looping each RoomMember to get their
display name to check for disambiguation. We now cache display names
to user IDs so we don't need to loop every member when disambiguating.
2015-10-21 13:25:23 +01:00
343d63a28a
Merge branch 'develop' into room-avatars
2015-10-19 15:33:42 +01:00
0a28d6e950
Merge pull request #26 from matrix-org/invite-room-state
...
Invite room state
2015-10-19 15:31:45 +01:00
2c213f88d9
Units! Tests! Linting!
2015-10-19 15:24:24 +01:00
a236219111
ContentRepo unit tests
2015-10-19 15:00:06 +01:00
5ae87b7c95
Bug fixes and unit tests
2015-10-16 17:27:05 +01:00
a101857cb6
Add integration tests for read receipts
2015-10-16 13:51:44 +01:00
a52f92830a
Implement unit tests for read receipts.
2015-10-16 13:37:53 +01:00
7ec8421d19
Fix linting errors
2015-10-16 11:38:49 +01:00
9048efeb65
Implement receipt handling and expose new Room functions
...
Add polyfills for Array.map/filter according to MDN because it looks much
better than the utils format.
Add stub tests for edge cases and implement test for the common case.
2015-10-16 11:32:27 +01:00
0988332850
Minor cleanup
2015-10-13 10:05:29 +01:00
9e5f30fe1f
Fix some lint errors
2015-07-22 11:37:22 +01:00
c5718891c5
Fix tests. Add MatrixCall.setLocalVideoElement
2015-07-16 10:07:19 +01:00
4c48990c1f
Decorate setItem/getItem to map between Objects and Strings.
2015-07-02 13:27:13 +01:00
df8ec50631
Add storeEvents UTs; fix bugs as a result.
2015-07-02 11:37:50 +01:00
023a3cf2bd
Finish scrollback UTs.
2015-07-02 10:22:53 +01:00
23c3ce92d7
Finish scrollback impl. Add UTs.
2015-07-02 10:13:51 +01:00
df7bde4257
Merge pull request #10 from matrix-org/push
...
Push
2015-07-01 18:19:43 +01:00
82de3b6f19
Begin scrollback implementation.
...
Add Room.storageToken to docs. Add unit test stubs for scrollback function.
Add a basic common-case implementation.
2015-07-01 18:04:59 +01:00
214697eec9
Fix long line
2015-07-01 18:03:29 +01:00
db790f0b19
fixjsstyle
2015-07-01 18:02:35 +01:00
c81cb1fcfd
Tests for pushprocessor
2015-07-01 18:01:48 +01:00
9fd847567c
Add get/setUser and getRooms with UTs.
2015-07-01 16:38:13 +01:00
213caf7c26
Add old state check.
2015-07-01 15:33:58 +01:00
732f9dc592
Restructure timeline batches to have high numbers = newest; it's less confusing that way.
2015-07-01 15:28:41 +01:00