Commit 20ffba02 authored by Tim Kinnane's avatar Tim Kinnane

feat(driver): Message subscription working, tests broken

parent abd23961
{
"check-coverage": true,
"per-file": true,
"extension": [
".ts"
],
......
......@@ -11,5 +11,6 @@
"mocha.options": {
"reporter": "list"
},
"coverage-gutters.showGutterCoverage": true
"coverage-gutters.showGutterCoverage": true,
"eslint.packageManager": "yarn"
}
\ No newline at end of file
......@@ -57,6 +57,7 @@ More to come...
| Env var | Description |
| --------------------- | ---------------------------------------------------- |
| `ROCKETCHAT_URL` | URL of the Rocket.Chat to connect to |
| `ROCKETCHAT_AUTH` | Set to 'ldap' to enable LDAP login |
| `ADMIN_USERNAME` | Admin user password for API |
| `ADMIN_PASS` | Admin user password for API |
| `ROCKETCHAT_USER` | Bot password for tests |
......
......@@ -12,155 +12,575 @@ BRH:0
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/lib/driver.ts
FN:13,setupMethodCache
FN:83,connect
FN:84,(anonymous_4)
FN:91,(anonymous_5)
FN:92,(anonymous_6)
FN:94,(anonymous_7)
FN:101,(anonymous_8)
FN:113,getRoomId
FN:118,getRoomName
FN:126,getDirectMessageRoomId
FN:131,joinRoom
FN:139,prepareMessage
FNF:12
FN:84,(anonymous_3)
FN:96,(anonymous_4)
FN:97,(anonymous_5)
FN:99,(anonymous_6)
FN:107,(anonymous_7)
FN:122,disconnect
FN:125,(anonymous_9)
FN:135,setupMethodCache
FN:156,asyncCall
FN:160,(anonymous_12)
FN:164,(anonymous_13)
FN:173,callMethod
FN:182,cacheCall
FN:184,(anonymous_16)
FN:188,(anonymous_17)
FN:200,login
FN:214,(anonymous_19)
FN:221,logout
FN:222,(anonymous_21)
FN:233,subscribe
FN:234,(anonymous_23)
FN:238,(anonymous_24)
FN:260,unsubscribe
FN:270,unsubscribeAll
FN:271,(anonymous_27)
FN:278,subscribeToMessages
FN:280,(anonymous_29)
FN:288,reactToMessages
FN:290,(anonymous_31)
FN:331,getRoomId
FN:336,getRoomName
FN:344,getDirectMessageRoomId
FN:349,joinRoom
FN:350,(anonymous_36)
FN:354,joinRooms
FN:355,(anonymous_38)
FN:362,prepareMessage
FN:373,sendMessageByRoomId
FN:376,(anonymous_41)
FN:380,(anonymous_42)
FN:388,sendMessageByRoom
FN:389,(anonymous_44)
FN:398,sendMessage
FN:407,customMessage
FNF:45
FNH:6
FNDA:7,setupMethodCache
FNDA:7,connect
FNDA:7,(anonymous_4)
FNDA:4,(anonymous_5)
FNDA:0,(anonymous_6)
FNDA:5,connect
FNDA:5,(anonymous_3)
FNDA:4,(anonymous_4)
FNDA:0,(anonymous_5)
FNDA:2,(anonymous_6)
FNDA:4,(anonymous_7)
FNDA:4,(anonymous_8)
FNDA:0,disconnect
FNDA:0,(anonymous_9)
FNDA:5,setupMethodCache
FNDA:0,asyncCall
FNDA:0,(anonymous_12)
FNDA:0,(anonymous_13)
FNDA:0,callMethod
FNDA:0,cacheCall
FNDA:0,(anonymous_16)
FNDA:0,(anonymous_17)
FNDA:0,login
FNDA:0,(anonymous_19)
FNDA:0,logout
FNDA:0,(anonymous_21)
FNDA:0,subscribe
FNDA:0,(anonymous_23)
FNDA:0,(anonymous_24)
FNDA:0,unsubscribe
FNDA:0,unsubscribeAll
FNDA:0,(anonymous_27)
FNDA:0,subscribeToMessages
FNDA:0,(anonymous_29)
FNDA:0,reactToMessages
FNDA:0,(anonymous_31)
FNDA:0,getRoomId
FNDA:0,getRoomName
FNDA:0,getDirectMessageRoomId
FNDA:0,joinRoom
FNDA:0,(anonymous_36)
FNDA:0,joinRooms
FNDA:0,(anonymous_38)
FNDA:0,prepareMessage
FNDA:0,sendMessageByRoomId
FNDA:0,(anonymous_41)
FNDA:0,(anonymous_42)
FNDA:0,sendMessageByRoom
FNDA:0,(anonymous_44)
FNDA:0,sendMessage
FNDA:0,customMessage
DA:1,1
DA:2,1
DA:3,1
DA:4,1
DA:7,1
DA:14,7
DA:15,7
DA:23,7
DA:38,1
DA:57,1
DA:10,1
DA:11,1
DA:17,1
DA:18,1
DA:36,1
DA:41,1
DA:50,1
DA:62,1
DA:83,1
DA:84,7
DA:85,7
DA:86,7
DA:90,7
DA:91,7
DA:92,7
DA:93,7
DA:94,7
DA:95,4
DA:96,4
DA:99,4
DA:101,7
DA:103,4
DA:104,3
DA:105,3
DA:113,1
DA:114,0
DA:118,1
DA:119,0
DA:126,1
DA:127,0
DA:131,1
DA:132,0
DA:139,1
DA:141,0
DA:142,0
DA:148,0
DA:149,0
DA:150,0
DA:152,0
LF:41
LH:31
BRDA:16,0,0,7
BRDA:16,0,1,7
BRDA:17,1,0,7
BRDA:17,1,1,7
BRDA:20,2,0,7
BRDA:20,2,1,7
BRDA:21,3,0,7
BRDA:21,3,1,7
BRDA:24,4,0,7
BRDA:24,4,1,7
BRDA:25,5,0,7
BRDA:25,5,1,7
BRDA:83,6,0,1
BRDA:99,7,0,3
BRDA:99,7,1,1
BRDA:103,8,0,1
BRDA:103,8,1,3
BRDA:105,9,0,2
BRDA:105,9,1,1
BRDA:141,10,0,0
BRDA:141,10,1,0
BRF:21
DA:84,5
DA:85,5
DA:86,5
DA:87,5
DA:95,5
DA:96,5
DA:97,5
DA:99,5
DA:100,2
DA:102,2
DA:105,2
DA:107,5
DA:108,4
DA:111,4
DA:112,4
DA:122,1
DA:123,0
DA:124,0
DA:125,0
DA:136,5
DA:137,5
DA:145,5
DA:156,1
DA:157,0
DA:158,0
DA:159,0
DA:161,0
DA:162,0
DA:165,0
DA:168,0
DA:173,1
DA:174,0
DA:182,1
DA:183,0
DA:185,0
DA:186,0
DA:189,0
DA:192,0
DA:200,1
DA:201,0
DA:203,0
DA:204,0
DA:209,0
DA:211,0
DA:212,0
DA:214,0
DA:215,0
DA:216,0
DA:221,1
DA:222,0
DA:223,0
DA:224,0
DA:233,1
DA:234,0
DA:235,0
DA:236,0
DA:237,0
DA:238,0
DA:239,0
DA:240,0
DA:260,1
DA:261,0
DA:262,0
DA:263,0
DA:265,0
DA:266,0
DA:270,1
DA:271,0
DA:278,1
DA:279,0
DA:281,0
DA:284,0
DA:288,1
DA:289,0
DA:290,0
DA:291,0
DA:292,0
DA:293,0
DA:294,0
DA:295,0
DA:296,0
DA:298,0
DA:301,0
DA:331,1
DA:332,0
DA:336,1
DA:337,0
DA:344,1
DA:345,0
DA:349,1
DA:350,0
DA:354,1
DA:355,0
DA:362,1
DA:363,0
DA:364,0
DA:365,0
DA:373,1
DA:374,0
DA:375,0
DA:376,0
DA:378,0
DA:380,0
DA:388,1
DA:389,0
DA:398,1
DA:399,0
DA:400,0
DA:407,1
DA:408,0
LF:121
LH:50
BRDA:37,0,0,1
BRDA:37,0,1,0
BRDA:38,1,0,1
BRDA:38,1,1,1
BRDA:83,2,0,1
BRDA:105,3,0,2
BRDA:105,3,1,0
BRDA:113,4,0,3
BRDA:113,4,1,1
BRDA:138,5,0,5
BRDA:138,5,1,5
BRDA:139,6,0,5
BRDA:139,6,1,5
BRDA:142,7,0,5
BRDA:142,7,1,5
BRDA:143,8,0,5
BRDA:143,8,1,5
BRDA:146,9,0,5
BRDA:146,9,1,5
BRDA:147,10,0,5
BRDA:147,10,1,5
BRDA:157,11,0,0
BRDA:157,11,1,0
BRDA:166,12,0,0
BRDA:166,12,1,0
BRDA:190,13,0,0
BRDA:190,13,1,0
BRDA:201,14,0,0
BRDA:201,14,1,0
BRDA:203,15,0,0
BRDA:203,15,1,0
BRDA:211,16,0,0
BRDA:211,16,1,0
BRDA:211,16,2,0
BRDA:262,17,0,0
BRDA:262,17,1,0
BRDA:292,18,0,0
BRDA:292,18,1,0
BRDA:292,19,0,0
BRDA:292,19,1,0
BRDA:294,20,0,0
BRDA:294,20,1,0
BRDA:364,21,0,0
BRDA:364,21,1,0
BRDA:375,22,0,0
BRDA:375,22,1,0
BRDA:399,23,0,0
BRDA:399,23,1,0
BRF:48
BRH:19
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/lib/message.ts
FN:13,(anonymous_0)
FN:17,(anonymous_1)
FNF:2
FNH:0
FNDA:0,(anonymous_0)
FNDA:0,(anonymous_1)
DA:11,1
DA:12,0
DA:14,0
DA:15,0
DA:18,0
DA:19,0
LF:6
LH:1
BRDA:14,0,0,0
BRDA:14,0,1,0
BRF:2
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/lib/methodCache.ts
FN:15,use
FN:25,create
FN:36,call
FN:57,get
FN:66,clear
FN:76,clearAll
FN:77,(anonymous_7)
FN:59,get
FN:68,clear
FN:78,clearAll
FN:79,(anonymous_7)
FNF:7
FNH:7
FNDA:18,use
FNDA:27,create
FNDA:18,call
FNDA:1,get
FNDA:1,clear
FNDA:15,clearAll
FNDA:91,(anonymous_7)
FNH:4
FNDA:5,use
FNDA:15,create
FNDA:0,call
FNDA:0,get
FNDA:0,clear
FNDA:1,clearAll
FNDA:3,(anonymous_7)
DA:1,1
DA:5,1
DA:6,1
DA:15,1
DA:16,18
DA:16,5
DA:25,1
DA:26,27
DA:27,27
DA:28,27
DA:26,15
DA:27,15
DA:28,15
DA:36,1
DA:37,18
DA:38,18
DA:41,18
DA:43,2
DA:46,16
DA:47,14
DA:49,16
DA:57,1
DA:58,1
DA:66,1
DA:67,1
DA:37,0
DA:38,0
DA:41,0
DA:42,0
DA:44,0
DA:47,0
DA:48,0
DA:49,0
DA:51,0
DA:59,1
DA:60,0
DA:68,1
DA:69,0
DA:76,1
DA:77,91
LF:25
LH:24
BRDA:25,0,0,4
BRDA:37,1,0,3
BRDA:37,1,1,15
BRDA:41,2,0,2
BRDA:41,2,1,16
BRDA:58,3,0,1
BRDA:58,3,1,0
BRDA:67,4,0,1
BRDA:67,4,1,0
BRDA:68,5,0,1
BRDA:68,5,1,0
DA:70,0
DA:71,0
DA:78,1
DA:79,3
LF:27
LH:14
BRDA:25,0,0,0
BRDA:37,1,0,0
BRDA:37,1,1,0
BRDA:41,2,0,0
BRDA:41,2,1,0
BRDA:60,3,0,0
BRDA:60,3,1,0
BRDA:69,4,0,0
BRDA:69,4,1,0
BRDA:70,5,0,0
BRDA:70,5,1,0
BRF:11
BRH:8
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/utils/api.ts
FN:10,(anonymous_0)
FN:12,setAuth
FN:18,getHeaders
FN:27,post
FN:31,(anonymous_4)
FN:32,(anonymous_5)
FN:48,get
FN:52,(anonymous_7)
FN:53,(anonymous_8)
FNF:9
FNH:0
FNDA:0,(anonymous_0)
FNDA:0,setAuth
FNDA:0,getHeaders
FNDA:0,post
FNDA:0,(anonymous_4)
FNDA:0,(anonymous_5)
FNDA:0,get
FNDA:0,(anonymous_7)
FNDA:0,(anonymous_8)
DA:2,0
DA:3,0
DA:4,0
DA:5,0
DA:7,0
DA:8,0
DA:9,0
DA:10,0
DA:13,0
DA:14,0
DA:16,0
DA:19,0
DA:20,0
DA:21,0
DA:23,0
DA:28,0
DA:29,0
DA:30,0
DA:31,0
DA:32,0
DA:33,0
DA:34,0
DA:37,0
DA:38,0
DA:39,0
DA:40,0
DA:41,0
DA:46,0
DA:49,0
DA:50,0
DA:51,0
DA:52,0
DA:53,0
DA:54,0
DA:55,0
DA:58,0
DA:59,0
DA:60,0
DA:65,0
LF:39
LH:0
BRDA:18,0,0,0
BRDA:19,1,0,0
BRDA:19,1,1,0
BRDA:29,2,0,0
BRDA:29,2,1,0
BRDA:33,3,0,0
BRDA:33,3,1,0
BRDA:37,4,0,0
BRDA:37,4,1,0
BRDA:39,5,0,0
BRDA:39,5,1,0
BRDA:50,6,0,0
BRDA:50,6,1,0
BRDA:54,7,0,0
BRDA:54,7,1,0
BRDA:58,8,0,0
BRDA:58,8,1,0
BRF:17
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/utils/config.ts
FNF:0
FNH:0
DA:2,0
DA:4,0
DA:6,0
DA:11,0
DA:24,0
LF:5
LH:0
BRDA:4,0,0,0
BRDA:4,0,1,0
BRDA:7,1,0,0
BRDA:7,1,1,0
BRDA:8,2,0,0
BRDA:8,2,1,0
BRDA:14,3,0,0
BRDA:14,3,1,0
BRDA:15,4,0,0
BRDA:15,4,1,0
BRF:10
BRH:0
end_of_record
TN:
SF:/Volumes/x/code/rocketchat-bot-driver/src/utils/setup.ts
FN:2,(anonymous_0)
FN:3,(anonymous_1)
FN:4,fulfilled
FN:5,rejected
FN:6,step
FN:6,(anonymous_5)
FN:13,setup
FN:14,(anonymous_7)
FNF:8
FNH:0
FNDA:0,(anonymous_0)
FNDA:0,(anonymous_1)
FNDA:0,fulfilled
FNDA:0,rejected
FNDA:0,step
FNDA:0,(anonymous_5)
FNDA:0,setup
FNDA:0,(anonymous_7)
DA:2,0
DA:3,0
DA:4,0