Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
.www.
wechaty
提交
08563b3a
W
wechaty
项目概览
.www.
/
wechaty
与 Fork 源项目一致
Fork自
wechaty / wechaty
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
08563b3a
编写于
10月 27, 2016
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
code clean
上级
c1ed0917
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
7 addition
and
14 deletion
+7
-14
package.json
package.json
+1
-1
src/puppet-web/browser.ts
src/puppet-web/browser.ts
+2
-9
src/puppet-web/firer.spec.ts
src/puppet-web/firer.spec.ts
+4
-4
未找到文件。
package.json
浏览文件 @
08563b3a
...
...
@@ -23,7 +23,7 @@
"lint"
:
"npm run eslint && npm run tslint"
,
"eslint"
:
"eslint
\"
{bin,example,src,test}/**/*.js
\"
"
,
"tslint"
:
"tslint
\"
{bin,example,src,test}/**/*.ts
\"
&& tsc --noEmit"
,
"pretest"
:
"npm run
lint && npm run clean
&& npm run build"
,
"pretest"
:
"npm run
clean && npm run lint
&& npm run build"
,
"sloc"
:
"sloc bin example src test index.ts --details --format cli-table --keys total,source,comment && sloc bin example src test index.ts"
,
"test"
:
"npm run test:chrome"
,
"posttest"
:
"npm run clean && npm run sloc"
,
...
...
src/puppet-web/browser.ts
浏览文件 @
08563b3a
...
...
@@ -51,8 +51,6 @@ export class Browser extends EventEmitter {
public
toString
()
{
return
`Browser({head:
${
this
.
setting
.
head
}
)`
}
public
async
init
():
Promise
<
void
>
{
// this.targetState('open')
// this.currentState('opening')
this
.
state
.
target
(
'
open
'
)
this
.
state
.
current
(
'
open
'
,
false
)
...
...
@@ -61,11 +59,7 @@ export class Browser extends EventEmitter {
const
jumpUrl
=
'
https://wx.qq.com/zh_CN/htmledition/v2/images/webwxgeticon.jpg
'
try
{
// await this.initDriver()
await
this
.
driver
.
init
()
// this.live = true
await
this
.
open
(
jumpUrl
)
await
this
.
loadCookie
()
.
catch
(
e
=>
{
// fail safe
...
...
@@ -75,16 +69,15 @@ export class Browser extends EventEmitter {
)
})
await
this
.
open
()
/**
* when open url, there could happen a quit() call.
* should check here: if we are in `close` target state, we should clean up
*/
// if (this.targetState() !== 'open') {
if
(
this
.
state
.
target
()
!==
'
open
'
)
{
throw
new
Error
(
'
init() finished but found state.target() is
not open.
quit().
'
)
throw
new
Error
(
'
init() finished but found state.target() is
changed to close. has to
quit().
'
)
}
// this.currentState('open')
this
.
state
.
current
(
'
open
'
)
return
...
...
src/puppet-web/firer.spec.ts
浏览文件 @
08563b3a
...
...
@@ -19,7 +19,7 @@ test('Firer smoking test', t => {
t
.
true
(
true
,
'
should be true
'
)
})
test
(
'
Firer.
check
FriendConfirm
'
,
t
=>
{
test
(
'
Firer.
parse
FriendConfirm
'
,
t
=>
{
const
contentList
=
[
[
'
You have added 李卓桓 as your WeChat contact. Start chatting!
'
...
...
@@ -41,7 +41,7 @@ test('Firer.checkFriendConfirm', t => {
t
.
false
(
result
,
'
should be falsy for other msg
'
)
})
test
(
'
Firer.
check
RoomJoin
'
,
t
=>
{
test
(
'
Firer.
parse
RoomJoin
'
,
t
=>
{
const
contentList
:
[
string
,
string
,
string
[]][]
=
[
[
`You've invited "李卓桓" to the group chat`
...
...
@@ -83,7 +83,7 @@ test('Firer.checkRoomJoin', t => {
},
Error
,
'
should throws if message is not expected
'
)
})
test
(
'
Firer.
check
RoomLeave
'
,
t
=>
{
test
(
'
Firer.
parse
RoomLeave
'
,
t
=>
{
const
contentList
=
[
[
`You removed "Bruce LEE" from the group chat`
...
...
@@ -107,7 +107,7 @@ test('Firer.checkRoomLeave', t => {
},
Error
,
'
should throw if message is not expected
'
)
})
test
(
'
Firer.
check
RoomTopic
'
,
t
=>
{
test
(
'
Firer.
parse
RoomTopic
'
,
t
=>
{
const
contentList
=
[
[
`"李卓桓.PreAngel" changed the group name to "ding"`
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录