chore(doc-gen): fix up tests to work on linux
This commit is contained in:
parent
50c6efa187
commit
cd7aef2139
|
@ -1,6 +1,7 @@
|
||||||
var mockPackage = require('../../mocks/mockPackage');
|
var mockPackage = require('../../mocks/mockPackage');
|
||||||
var Dgeni = require('dgeni');
|
var Dgeni = require('dgeni');
|
||||||
var path = require('canonical-path');
|
var path = require('canonical-path');
|
||||||
|
var ts = require('typescript');
|
||||||
|
|
||||||
describe('createCompilerHost', function() {
|
describe('createCompilerHost', function() {
|
||||||
var dgeni, injector, options, host, baseDir, extensions;
|
var dgeni, injector, options, host, baseDir, extensions;
|
||||||
|
@ -57,15 +58,16 @@ describe('createCompilerHost', function() {
|
||||||
|
|
||||||
|
|
||||||
describe('useCaseSensitiveFileNames', function() {
|
describe('useCaseSensitiveFileNames', function() {
|
||||||
it('should return false', function() {
|
it('should return true if the OS is case sensitive', function() {
|
||||||
expect(host.useCaseSensitiveFileNames()).toBe(false);
|
expect(host.useCaseSensitiveFileNames()).toBe(ts.sys.useCaseSensitiveFileNames);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('getCanonicalFileName', function() {
|
describe('getCanonicalFileName', function() {
|
||||||
it('should lower case the filename', function() {
|
it('should lower case the filename', function() {
|
||||||
expect(host.getCanonicalFileName('SomeFile.ts')).toEqual('somefile.ts');
|
var expectedFilePath = host.useCaseSensitiveFileNames() ? 'SomeFile.ts' : 'somefile.ts';
|
||||||
|
expect(host.getCanonicalFileName('SomeFile.ts')).toEqual(expectedFilePath);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue