diff --git a/test/fixtures/linter/rules/renderer/15Control.js b/test/fixtures/linter/rules/renderer/15Control.js new file mode 100644 index 000000000..bc7440dac --- /dev/null +++ b/test/fixtures/linter/rules/renderer/15Control.js @@ -0,0 +1,9 @@ +sap.ui.define(["sap/ui/core/Control"], function (Control) { + var myControl = Control.extend("mycomp.myControl", { + metadata: {}, + // Comment + renderer: function(oRm, oControl) { + } + }); + return myControl; +}); diff --git a/test/fixtures/transpiler/amd/Control_With_Renderer.js b/test/fixtures/transpiler/amd/Control_With_Renderer.js new file mode 100644 index 000000000..b4ad6958d --- /dev/null +++ b/test/fixtures/transpiler/amd/Control_With_Renderer.js @@ -0,0 +1,8 @@ +sap.ui.define(["sap/ui/core/Control"], function (Control) { + return Control.extend("mycomp.myControl", { + metadata: {}, + // Comment + renderer: function(oRm, oControl) { + } + }); +}); diff --git a/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.md b/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.md index a5abe76e5..205ec34c3 100644 --- a/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.md +++ b/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.md @@ -33,6 +33,36 @@ Generated by [AVA](https://avajs.dev). version: 3, } +## Transpile Control_Renderer.js + +> Snapshot 1 + + `import Control from "sap/ui/core/Control";␊ + /**␊ + * @namespace mycomp␊ + */␊ + export default class myControl_1 extends Control {␊ + static metadata = {};␊ + static ␊ + // Comment␊ + renderer(oRm, oControl) {␊ + }␊ + }␊ + //# sourceMappingURL=Control_Renderer.js.map` + +> Snapshot 2 + + { + file: 'Control_Renderer.js', + mappings: 'OAAiD,OAAO,MAAzC,qBAAqB;;;;yCAC5B,OAAO;WACb,QAAQ,GAAE,EAAE;;IACZ,UAAU;IACV,QAAQ,CAAW,GAAG,EAAE,QAAQ;IAChC,CAAC', + names: [], + sourceRoot: '', + sources: [ + 'Control_Renderer.js', + ], + version: 3, + } + ## Transpile Dependencies.js > Snapshot 1 diff --git a/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.snap b/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.snap index 31530a8f2..488522e66 100644 Binary files a/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.snap and b/test/lib/linter/amdTranspiler/snapshots/transpiler.ts.snap differ