Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wechaty
wechaty
提交
5ac26794
W
wechaty
项目概览
wechaty
/
wechaty
上一次同步 接近 3 年
通知
300
Star
10499
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
152
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
152
Issue
152
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5ac26794
编写于
7月 12, 2018
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
restore some unit tests
上级
99d094b6
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
292 addition
and
0 deletion
+292
-0
src/user/message.spec.ts
src/user/message.spec.ts
+256
-0
src/user/room.spec.ts
src/user/room.spec.ts
+36
-0
未找到文件。
src/user/message.spec.ts
0 → 100644
浏览文件 @
5ac26794
此差异已折叠。
点击以展开。
src/user/room.spec.ts
0 → 100644
浏览文件 @
5ac26794
// test('Room iterator for contact in it', async t => {
// // Mock
// const mockContactRoomRawPayload = (id: string) => {
// log.verbose('PuppeteerRoomTest', 'mockContactRawPayload(%s)', id)
// return new Promise(resolve => {
// if (id === ROOM_EXPECTED.id) {
// setImmediate(() => resolve(ROOM_RAW_PAYLOAD))
// } else if (id in CONTACT_RAW_PAYLOAD_DICT) {
// setImmediate(() => resolve(CONTACT_RAW_PAYLOAD_DICT[id]))
// } else {
// // ignore other ids
// setImmediate(() => resolve({ id }))
// }
// })
// }
// const sandbox = sinon.createSandbox()
// const puppet = new PuppetPuppeteer()
// sandbox.stub(puppet, 'contactRawPayload').callsFake(mockContactRoomRawPayload)
// sandbox.stub(puppet, 'roomRawPayload').callsFake(mockContactRoomRawPayload)
// const roomPayload = await puppet.roomPayload(ROOM_EXPECTED.id)
// const MEMBER_CONTACT_ID_LIST = ROOM_RAW_PAYLOAD.MemberList!.map(rawMember => rawMember.UserName)
// let n = 0
// for await (const memberContact of room) {
// t.ok(MEMBER_CONTACT_ID_LIST.includes(memberContact.id), 'should get one of the room member: ' + memberContact.id)
// n++
// }
// const memberList = await room.memberList()
// t.equal(n, memberList.length, 'should iterate all the members of the room')
// })
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录