TypeScript/tests/cases/fourslash/getEditsForFileRename_preferences.ts
Andy d92c26db69
Add test that getEditsForFileRename respects UserPreferences (#25745)
* Add test that getEditsForFileRename respects UserPreferences

* Test quotePreference
2018-07-17 17:05:35 -07:00

27 lines
644 B
TypeScript

/// <reference path='fourslash.ts' />
// @Filename: /dir/a.ts
////export const a = 0;
// @Filename: /dir/b.ts
////import {} from "dir/a";
////import {} from 'dir/a';
// @Filename: /tsconfig.json
////{ "compilerOptions": { "baseUrl": "." } }
verify.getEditsForFileRename({
oldPath: "/dir/a.ts",
newPath: "/dir/a1.ts",
newFileContents: {
"/dir/b.ts":
`import {} from "dir/a1";
import {} from 'dir/a1';`,
},
preferences: {
importModuleSpecifierPreference: "non-relative",
// No effect because we are changing existing imports, which already have quotes
quotePreference: "single",
},
});