Add test with nested package.jsons

This commit is contained in:
Andrew Branch committed 2019-07-29 10:21:34 -07:00
1 parent 1f6e58d35c
commit 670c8f6e47
1 file changed
+66
@@ -0,0 +1,66 @@
/// <reference path="fourslash.ts" />
//@noEmit: true
//@Filename: /package.json
////{
//// "dependencies": {
//// "react": "*"
//// }
////}
//@Filename: /node_modules/react/index.d.ts
////export declare var React: any;
//@Filename: /node_modules/react/package.json
////{
//// "name": "react",
//// "types": "./index.d.ts"
////}
//@Filename: /dir/package.json
////{
//// "dependencies": {
//// "redux": "*"
//// }
////}
//@Filename: /dir/node_modules/redux/package.json
////{
//// "name": "redux",
//// "types": "./index.d.ts"
////}
//@Filename: /dir/node_modules/redux/index.d.ts
////export declare var Redux: any;
//@Filename: /dir/index.ts
////const x = Re/**/
verify.completions({
marker: test.marker(""),
isNewIdentifierLocation: true,
includes: {
name: "React",
hasAction: true,
source: "/node_modules/react/index",
sortText: completion.SortText.AutoImportSuggestions
},
preferences: {
includeCompletionsForModuleExports: true
}
});
verify.completions({
marker: test.marker(""),
isNewIdentifierLocation: true,
includes: {
name: "Redux",
hasAction: true,
source: "/dir/node_modules/redux/index",
sortText: completion.SortText.AutoImportSuggestions
},
preferences: {
includeCompletionsForModuleExports: true
}
});