Skip to content
This repository has been archived by the owner on Aug 15, 2018. It is now read-only.

spm test 不能使用 #1106

Closed
afc163 opened this issue Dec 23, 2014 · 6 comments
Closed

spm test 不能使用 #1106

afc163 opened this issue Dec 23, 2014 · 6 comments
Assignees
Labels

Comments

@afc163
Copy link
Member

afc163 commented Dec 23, 2014

版本:3.3

运行 spm test 后只有:


  Starting service for test runner ...
@afc163
Copy link
Member Author

afc163 commented Dec 26, 2014

解决了上面的问题,但发现了另一个问题。运行覆盖率检查时,serve-spm 出错了,非常诡异。

     middleware: Serve SPM /tests/now-spec.js
     middleware: Serve SPM /expect/0.3.1/index.js
     middleware: Serve SPM /index.js
     middleware: Serve SPM /moment/2.6.0/moment.js
     middleware: Serve SPM /src/now.js
     middleware: Serve SPM /jquery/1.8.3/jquery.js


  now
    ✓ should be a string 
    ✓ should be a valid date string 


  2 passing (9ms)

            200: /tests/runner.html?cov
     middleware: Serve SPM /static/css/mocha.css

/Users/afc163/Projects/spm/node_modules/serve-spm/node_modules/gulp-if/node_modules/ternary-stream/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_writable.js:202
    encoding = state.defaultEncoding;
                    ^
TypeError: Cannot read property 'defaultEncoding' of undefined
  at DuplexWrapper.Writable.write (/Users/afc163/Projects/spm/node_modules/serve-spm/node_modules/gulp-if/node_modules/ternary-stream/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_writable.js:202:21)
  at transport (/Users/afc163/Projects/spm/node_modules/serve-spm/lib/transport.js:41:10)
  at Object.handle (/Users/afc163/Projects/spm/node_modules/serve-spm/lib/express.js:70:5)
  at next (/Users/afc163/Projects/spm/node_modules/nico/lib/server.js:189:16)
  at Server.handler (/Users/afc163/Projects/spm/node_modules/nico/lib/server.js:193:3)
  at Server.emit (events.js:98:17)
  at HTTPParser.parser.onIncoming (http.js:2112:12)
  at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:121:23)
  at Socket.socket.ondata (http.js:1970:22)
  at TCP.onread (net.js:527:27)

@afc163
Copy link
Member Author

afc163 commented Jan 4, 2015

@sorrycc

@sorrycc
Copy link
Member

sorrycc commented Jan 6, 2015

https://github.com/fishbar/jscoverage/blob/master/lib/patch.js#L53-L89
这部分代码导致的,考虑直接切换到 istanbul 或 node-jscover 了。

#1087

@afc163
Copy link
Member Author

afc163 commented Jan 6, 2015

哦,原来是升了版本的问题,我先降回来。后续再更换。

@afc163 afc163 closed this as completed in 2025c3d Jan 6, 2015
@sorrycc
Copy link
Member

sorrycc commented Jan 6, 2015

@afc163
Copy link
Member Author

afc163 commented Jan 6, 2015

早先想升级 jscoverage 来着,也是遇到奇怪的问题,就没升上去。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants