12345678910111213141516171819202122232425 |
- var fs = require('fs')
- , clarinet = require('../clarinet.js')
- , parser = clarinet.CParser()
- , assert = require('assert')
- ;
- var json = '{"one": [{"fish": 1}]}';
- describe('clarinet', function(){
- describe('#position', function() {
- it('should be able to correctly track position', function (done){
- fs.readFile('test/sample.json', 'utf8', function (err,data) {
- if (err) {
- done(err);
- }
- parser.onend = function() {
- assert.equal(696, this.position);
- };
- parser.write(data);
- parser.close();
- done();
- });
- });
- });
- });
|