From 9e3935f34970d92e9f366a54b38d572f299e56ad Mon Sep 17 00:00:00 2001 From: Garen Torikian Date: Thu, 28 Mar 2013 12:09:14 -0700 Subject: [PATCH] Fix scan specs --- spec/app/project-spec.coffee | 4 ++-- src/app/project.coffee | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/app/project-spec.coffee b/spec/app/project-spec.coffee index 48f483fc5..53d17d5e0 100644 --- a/spec/app/project-spec.coffee +++ b/spec/app/project-spec.coffee @@ -251,12 +251,12 @@ describe "Project", -> expect(iterator.argsForCall[0][0]).toEqual path: project.resolve('a') - match: 'aaa' + match: 'aa ' range: [[0, 0], [0, 3]] expect(iterator.argsForCall[1][0]).toEqual path: project.resolve('a') - match: 'aa' + match: 'a ' range: [[1, 3], [1, 5]] describe "serialization", -> diff --git a/src/app/project.coffee b/src/app/project.coffee index d404495bc..04413e126 100644 --- a/src/app/project.coffee +++ b/src/app/project.coffee @@ -176,7 +176,7 @@ class Project for [column, length] in matchPositions range = new Range([row, column], [row, column + length]) - match = lineText.substr(column, length) + match = lineText.substr(column + 1, length) iterator({path, range, match}) deferred = $.Deferred() @@ -195,6 +195,7 @@ class Project command = require.resolve 'nak' args = ['--ackmate', regex.source, @getPath()] args.unshift("--addVCSIgnores") if config.get('nak.addVCSIgnores') + #console.log(args) new BufferedProcess({command, args, stdout, exit}) deferred