forked from cadence/out-of-your-element
register -> invite -> join -> send flow
This commit is contained in:
parent
3bc29def41
commit
1e7e66dc31
11 changed files with 150 additions and 34 deletions
23
matrix/api.test.js
Normal file
23
matrix/api.test.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
const {test} = require("supertape")
|
||||
const assert = require("assert")
|
||||
const {path} = require("./api")
|
||||
|
||||
test("api path: no change for plain path", t => {
|
||||
t.equal(path("/hello/world"), "/hello/world")
|
||||
})
|
||||
|
||||
test("api path: add mxid to the URL", t => {
|
||||
t.equal(path("/hello/world", "12345"), "/hello/world?user_id=12345")
|
||||
})
|
||||
|
||||
test("api path: empty path with mxid", t => {
|
||||
t.equal(path("", "12345"), "/?user_id=12345")
|
||||
})
|
||||
|
||||
test("api path: existing query parameters with mxid", t => {
|
||||
t.equal(path("/hello/world?foo=bar&baz=qux", "12345"), "/hello/world?foo=bar&baz=qux&user_id=12345")
|
||||
})
|
||||
|
||||
test("api path: real world mxid", t => {
|
||||
t.equal(path("/hello/world", "@cookie_monster:cadence.moe"), "/hello/world?user_id=%40cookie_monster%3Acadence.moe")
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue