Comments (6)
cool, fixed in 0.4.4
from jsonstream.
tests are passing for me, are you sure you are running tests on master?
from jsonstream.
Thought I was, just did a clone which would have put me on the master branch-- not at the keys right now but ill check again later when I am and let you know what I see.
On Mar 14, 2013, at 5:46 PM, Dominic Tarr [email protected] wrote:
tests are passing for me, are you sure you are running tests on master?
—
Reply to this email directly or view it on GitHub.
from jsonstream.
Ok so I get an error -- test/multiple_objects_error.js
-- with npm test
in [email protected] on node v0.8.9, and on v0.10.0 the tests freeze. This is the same error I see when the jsonparse
dep is 0.0.5.
v0.8.9
⚡ node -e "console.log(process.versions)"
{ http_parser: '1.0',
node: '0.8.9',
v8: '3.11.10.22',
ares: '1.7.5-DEV',
uv: '0.8',
zlib: '1.2.3',
openssl: '1.0.0f' }
jlank in ~/tmp/JSONStream on master*
⚡ npm test
> JSONStream@0.4.3 test /Users/johnlancaster/tmp/JSONStream
> set -e; for t in test/*.js; do echo '***' $t '***'; node $t; done
*** test/bool.js ***
PASSED
*** test/destroy_missing.js ***
PASSED
*** test/empty.js ***
PASSED
*** test/fn.js ***
PASSED
*** test/multiple_objects.js ***
END
*** test/multiple_objects_error.js ***
[Error: Unexpected RIGHT_BRACE("}") in state VALUE]
*** test/parsejson.js ***
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
correct 0.9337508901953697
parsed 0.9337508901953697
parsed [ 0.9337508901953697 ]
*** test/stringify.js ***
PASSED
*** test/stringify_object.js ***
PASSED
*** test/test.js ***
PASSED
*** test/test2.js ***
PASSED
*** test/two-ways.js ***
PASSED
v0.10.0
⚡ node -e "console.log(process.versions)"
{ http_parser: '1.0',
node: '0.10.0',
v8: '3.14.5.8',
ares: '1.9.0-DEV',
uv: '0.9',
zlib: '1.2.3',
openssl: '1.0.1e' }
jlank in ~/tmp/JSONStream on master*
⚡ npm test
> JSONStream@0.4.3 test /Users/johnlancaster/tmp/JSONStream
> set -e; for t in test/*.js; do echo '***' $t '***'; node $t; done
*** test/bool.js ***
PASSED
*** test/destroy_missing.js ***
freezes there
from jsonstream.
that is not an error in the 0.8 version, if it's an error, the test multiple_objects_error.js
will exit non zero,
and the test run will stop.
That is an error on the 0.10 test, though. Streams2 changes the meaning of destroy()
and 'close'
I've updated the test, and it passes now.
from jsonstream.
Also, this now uses through internally, so it uses backpressure correctly, and buffers.
from jsonstream.
Related Issues (20)
- JSON syntax error is sometimes silently ignored
- Is there a way to stop the stream? HOT 2
- Performance much worse than a simple implementation HOT 1
- recurse/double dot .. operator doesn't work when the value to be retrieved is an Array or Object
- Why do you put mixpanel stuff in this repository? HOT 2
- JSONStream.parse() not working on large files HOT 1
- How to handle large JSON objects HOT 5
- Memory leak regression in 1.3.3 HOT 3
- Trouble with stringify...
- throw er; // Unhandled stream error in pipe. HOT 1
- Is it possible to use JSONStream to read the request of a POST method in a REST API? HOT 1
- recursive pattern example giving undefined error - line 71 on index.js HOT 1
- Support for top-level/nested `emitKey`/`$`
- Streaming only an object's keys
- Fix example url
- Get the n th item in array HOT 2
- JSONStream.stringify doesn't work on a huge JSON object
- Utilize Node Streams 3 API to add support for stream Async Iterator
- FYI: "event-stream" dependency is backdoored, apparently starting from v3.3.5 HOT 1
- [Feature Request] Conditional operators
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsonstream.