mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-06 11:54:44 -06:00
Add more tests and comments
This commit is contained in:
parent
5ced4c401f
commit
bf897c2939
@ -15367,6 +15367,8 @@ namespace ts {
|
||||
case SpecialPropertyAssignmentKind.ThisProperty:
|
||||
case SpecialPropertyAssignmentKind.ModuleExports:
|
||||
return getSymbolOfNode(entityName.parent.parent);
|
||||
default:
|
||||
// Fall through if it is not a special property assignment
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
12
tests/cases/fourslash/renameCrossJsTs01.ts
Normal file
12
tests/cases/fourslash/renameCrossJsTs01.ts
Normal file
@ -0,0 +1,12 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
// @allowJs: true
|
||||
// @Filename: a.js
|
||||
////exports.[|area|] = function (r) { return r * r; }
|
||||
|
||||
// @Filename: b.ts
|
||||
////import { [|area|] } from './a';
|
||||
////var t = /**/[|area|](10);
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
12
tests/cases/fourslash/renameCrossJsTs02.ts
Normal file
12
tests/cases/fourslash/renameCrossJsTs02.ts
Normal file
@ -0,0 +1,12 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
// @allowJs: true
|
||||
// @Filename: a.js
|
||||
////exports./**/[|area|] = function (r) { return r * r; }
|
||||
|
||||
// @Filename: b.ts
|
||||
////import { [|area|] } from './a';
|
||||
////var t = [|area|](10);
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
@ -9,4 +9,4 @@
|
||||
////var t = mod./**/[|area|](10);
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations(false, false);
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
12
tests/cases/fourslash/renameJsExports02.ts
Normal file
12
tests/cases/fourslash/renameJsExports02.ts
Normal file
@ -0,0 +1,12 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
// @allowJs: true
|
||||
// @Filename: a.js
|
||||
////exports./**/[|area|] = function (r) { return r * r; }
|
||||
|
||||
// @Filename: b.js
|
||||
////var mod = require('./a');
|
||||
////var t = mod.[|area|](10);
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
@ -9,4 +9,4 @@
|
||||
////t./**/[|x|] = 11;
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations(false, false);
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
12
tests/cases/fourslash/renameJsPrototypeProperty02.ts
Normal file
12
tests/cases/fourslash/renameJsPrototypeProperty02.ts
Normal file
@ -0,0 +1,12 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
// @allowJs: true
|
||||
// @Filename: a.js
|
||||
////function bar() {
|
||||
////}
|
||||
////bar.prototype./**/[|x|] = 10;
|
||||
////var t = new bar();
|
||||
////t.[|x|] = 11;
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
@ -9,4 +9,4 @@
|
||||
////t./**/[|x|] = 11;
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations(false, false);
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
12
tests/cases/fourslash/renameJsThisProperty02.ts
Normal file
12
tests/cases/fourslash/renameJsThisProperty02.ts
Normal file
@ -0,0 +1,12 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
// @allowJs: true
|
||||
// @Filename: a.js
|
||||
////function bar() {
|
||||
//// this./**/[|x|] = 10;
|
||||
////}
|
||||
////var t = new bar();
|
||||
////t.[|x|] = 11;
|
||||
|
||||
goTo.marker();
|
||||
verify.renameLocations( /*findInStrings*/ false, /*findInComments*/ false);
|
||||
Loading…
x
Reference in New Issue
Block a user