Mark Haines
9e5f30fe1f
Fix some lint errors
2015-07-22 11:37:22 +01:00
Kegan Dougal
c5718891c5
Fix tests. Add MatrixCall.setLocalVideoElement
2015-07-16 10:07:19 +01:00
Kegan Dougal
4c48990c1f
Decorate setItem/getItem to map between Objects and Strings.
2015-07-02 13:27:13 +01:00
Kegan Dougal
df8ec50631
Add storeEvents UTs; fix bugs as a result.
2015-07-02 11:37:50 +01:00
Kegan Dougal
023a3cf2bd
Finish scrollback UTs.
2015-07-02 10:22:53 +01:00
Kegan Dougal
23c3ce92d7
Finish scrollback impl. Add UTs.
2015-07-02 10:13:51 +01:00
Kegsay
df7bde4257
Merge pull request #10 from matrix-org/push
...
Push
2015-07-01 18:19:43 +01:00
Kegan Dougal
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
David Baker
214697eec9
Fix long line
2015-07-01 18:03:29 +01:00
David Baker
db790f0b19
fixjsstyle
2015-07-01 18:02:35 +01:00
David Baker
c81cb1fcfd
Tests for pushprocessor
2015-07-01 18:01:48 +01:00
Kegan Dougal
9fd847567c
Add get/setUser and getRooms with UTs.
2015-07-01 16:38:13 +01:00
Kegan Dougal
213caf7c26
Add old state check.
2015-07-01 15:33:58 +01:00
Kegan Dougal
732f9dc592
Restructure timeline batches to have high numbers = newest; it's less confusing that way.
2015-07-01 15:28:41 +01:00
Kegan Dougal
22506513b4
Add more webstore unit tests.
2015-07-01 14:20:14 +01:00
Kegan Dougal
994fcceace
Add another storeRoom test. Add stub tests for WebStorage.
2015-07-01 12:03:34 +01:00
Kegan Dougal
a0fddf7ab3
Linting.
2015-06-30 17:58:35 +01:00
Kegan Dougal
c8da373ecc
Add first cut webstorage implementation. Add very basic test.
2015-06-30 17:56:58 +01:00
Kegan Dougal
3c4bda8580
Add MatrixScheduler.removeEventFromQueue/getQueueForEvent and QUEUED state.
...
This is to allow the UI to show "queued" on events as well as allow the
removal of events in the queue.
2015-06-26 09:52:52 +01:00
Kegan Dougal
21df000604
Add Room.addEvents UT
2015-06-25 14:00:52 +01:00
Kegan Dougal
0be3c6837d
Add utils UTs. Remove unused functions.
2015-06-24 17:42:02 +01:00
Kegan Dougal
74fcbdee3f
Add retryFn -1 test.
2015-06-24 17:14:11 +01:00
Kegan Dougal
332bdcd101
Add Scheduler UTs.
2015-06-24 17:05:06 +01:00
Kegan Dougal
913178b284
Linting
2015-06-24 15:38:18 +01:00
Kegan Dougal
2a83248168
Add User UTs
2015-06-24 15:37:55 +01:00
Kegan Dougal
8f16948430
Appease linters
2015-06-24 14:57:48 +01:00
Kegan Dougal
1b665c176a
Add RoomState UTs
2015-06-24 14:57:04 +01:00
Kegan Dougal
0bc9951f13
Add RoomState UT stubs.
2015-06-24 13:52:17 +01:00
Kegan Dougal
d3377e3dea
Add RoomMember UTs. Fix disambiguation bug. Add CHANGELOG.
2015-06-24 13:35:19 +01:00
Kegan Dougal
b3efafebbe
Restructure test layout.
2015-06-24 12:53:15 +01:00
Kegan Dougal
a12133ec9f
Appease linters
2015-06-24 11:44:00 +01:00
Kegan Dougal
f763eb3f37
Convert all helper functions which make events to use kwargs
2015-06-24 11:43:16 +01:00
Kegan Dougal
26a23b19b3
Use an opts for helper mk functions; poor man's keyword args.
2015-06-24 11:14:54 +01:00
Kegan Dougal
9d967fb232
Add some UTs to Room methods
2015-06-24 11:05:18 +01:00
Kegan Dougal
c6b11fc382
Make Room.calculateRoomName private to avoid confusion with Room.name.
2015-06-15 09:31:46 +01:00
Kegan Dougal
fc2c6f403d
Re-add power-level/typing UTs as RoomMember tests.
2015-06-10 17:19:56 +01:00
Kegan Dougal
5cf29ae1b1
Make RoomMember set its own properties, not RoomState.
...
Also make it clear which methods may fire events off using @fires. This
shifts a lot of RoomState logic to RoomMember.
2015-06-10 17:06:28 +01:00
Kegan Dougal
f9f8816b7d
Return '?' instead of 'Unknown' for rooms which names cannot be calculated.
...
This makes it easier to localise in the future (if name == '?'), whilst
still indicating an unknown name. Ideally we would be returning null, but
this would require null checks every time the room name was accessed, which
isn't ideal. This also makes the UT for this less brittle (rather than
comparing literal english strings which are prone to breakage when we
inevitably change 'Unknown' to 'unknown' or something else.
2015-06-10 09:44:53 +01:00
Kegan Dougal
44e3b55975
Appease linters.
2015-06-09 17:06:40 +01:00
Kegan Dougal
4ff6ecd58c
Add room name UTs and add self-chat room name.
2015-06-09 17:05:56 +01:00
Kegan Dougal
fd2bd4784d
Fix linters
2015-06-09 16:08:14 +01:00
Kegan Dougal
13462ad1aa
Add more Room and RoomState unit tests.
2015-06-09 16:07:44 +01:00
Kegan Dougal
a0bd25a6d2
Handle power levels and update RoomMember properties.
...
Add unit tests for RoomState.
2015-06-09 15:23:04 +01:00