Skip to content

Commit 67874cb

Browse files
committed
Merge pull request #436 from dlmanning/fix/sourcemap-tests
Fix failing sourcemaps tests
2 parents 1888f35 + 3150325 commit 67874cb

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

test/main.js

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,9 @@ describe('gulp-sass -- async compile', function() {
217217

218218
// Expected sources are relative to file.base
219219
var expectedSources = [
220+
'inheritance.scss',
220221
'includes/_cats.scss',
221222
'includes/_dogs.sass',
222-
'inheritance.scss'
223223
];
224224

225225
var stream;
@@ -406,9 +406,9 @@ describe('gulp-sass -- sync compile', function() {
406406

407407
// Expected sources are relative to file.base
408408
var expectedSources = [
409+
'inheritance.scss',
409410
'includes/_cats.scss',
410411
'includes/_dogs.sass',
411-
'inheritance.scss'
412412
];
413413

414414
var stream;
@@ -432,25 +432,31 @@ describe('gulp-sass -- sync compile', function() {
432432
});
433433

434434
it('should work with gulp-sourcemaps and autoprefixer', function(done) {
435-
var expectedSources = [
435+
var expectedSourcesBefore = [
436+
'inheritance.scss',
437+
'includes/_cats.scss',
438+
'includes/_dogs.sass',
439+
];
440+
441+
var expectedSourcesAfter = [
436442
'includes/_cats.scss',
437443
'includes/_dogs.sass',
438-
'inheritance.scss'
444+
'inheritance.scss',
439445
];
440446

441447
gulp.src(path.join(__dirname, '/scss/inheritance.scss'))
442448
.pipe(sourcemaps.init())
443449
.pipe(sass.sync())
444450
.pipe(tap(function(file) {
445451
should.exist(file.sourceMap);
446-
file.sourceMap.sources.should.eql(expectedSources);
452+
file.sourceMap.sources.should.eql(expectedSourcesBefore);
447453
}))
448454
.pipe(postcss([autoprefixer()]))
449455
.pipe(sourcemaps.write())
450456
.pipe(gulp.dest(path.join(__dirname, '/results/')))
451457
.pipe(tap(function(file) {
452458
should.exist(file.sourceMap);
453-
file.sourceMap.sources.should.eql(expectedSources);
459+
file.sourceMap.sources.should.eql(expectedSourcesAfter);
454460
}))
455461
.on('end', done);
456462
});
@@ -476,7 +482,13 @@ describe('gulp-sass -- sync compile', function() {
476482
});
477483

478484
it('should work with gulp-sourcemaps and autoprefixer with different file.base', function(done) {
479-
var expectedSources = [
485+
var expectedSourcesBefore = [
486+
'scss/inheritance.scss',
487+
'scss/includes/_cats.scss',
488+
'scss/includes/_dogs.sass'
489+
];
490+
491+
var expectedSourcesAfter = [
480492
'scss/includes/_cats.scss',
481493
'scss/includes/_dogs.sass',
482494
'scss/inheritance.scss'
@@ -487,12 +499,12 @@ describe('gulp-sass -- sync compile', function() {
487499
.pipe(sass.sync())
488500
.pipe(tap(function(file) {
489501
should.exist(file.sourceMap);
490-
file.sourceMap.sources.should.eql(expectedSources);
502+
file.sourceMap.sources.should.eql(expectedSourcesBefore);
491503
}))
492504
.pipe(postcss([autoprefixer()]))
493505
.pipe(tap(function(file) {
494506
should.exist(file.sourceMap);
495-
file.sourceMap.sources.should.eql(expectedSources);
507+
file.sourceMap.sources.should.eql(expectedSourcesAfter);
496508
}))
497509
.on('end', done);
498510
});

0 commit comments

Comments
 (0)