Skip to content

Commit 874c68f

Browse files
committed
fix bug when generating raw code maps
1 parent 88d1d1f commit 874c68f

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

lib/SourceListMap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ SourceListMap.prototype.add = function(generatedCode, source, originalSource) {
2222
if(typeof generatedCode === "string") {
2323
if(source) {
2424
this.children.push(new SourceNode(generatedCode, source, originalSource));
25-
} else if(this.children.length > 0 && this.children[this.children.length - 1].addGeneratedCode) {
25+
} else if(this.children.length > 0 && this.children[this.children.length - 1] instanceof CodeNode) {
2626
this.children[this.children.length - 1].addGeneratedCode(generatedCode);
2727
} else {
2828
this.children.push(new CodeNode(generatedCode));

test/mapGeneratedCode.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
var should = require("should");
2-
var fs = require("fs");
3-
var path = require("path");
42
var SourceListMap = require("../").SourceListMap;
53

64
describe("mapGeneratedCode", function() {
@@ -51,9 +49,8 @@ describe("mapGeneratedCode", function() {
5149
expectedPart,
5250
"AAfA",
5351
expectedPart,
54-
"AACA",
55-
expectedPart,
56-
"AA/BA",
52+
";;;;;;;;;;;",
53+
"AAfA",
5754
expectedPart
5855
].join(";"));
5956
result.source.should.be.eql(

0 commit comments

Comments
 (0)