File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -98,6 +98,23 @@ class MyComponent extends Component {
9898"
9999` ;
100100
101+ exports [` format > config > default > it formats ../cases/gjs/component-class-with-template-literal.gjs 2` ] = `
102+ "import Component from "@glimmer/component";
103+
104+ /** It's a component */
105+ class MyComponent extends Component {
106+ <template >
107+ <h1 >
108+ Class top level template. Class top level template. Class top level
109+ template. Class top level template. Class top level template.
110+ </h1 >
111+ </template >
112+
113+ what = \` template literal that is not a template\` ;
114+ }
115+ "
116+ ` ;
117+
101118exports [` format > config > default > it formats ../cases/gjs/default-export.gjs 1` ] = `
102119"<template >
103120 Explicit default export module top level component. Explicit default export
@@ -570,6 +587,11 @@ export default class PooComponent extends Component {
570587"
571588`;
572589
590+ exports[`format > config > default > it formats ../cases/gts/issue-374.gts 1`] = `
591+ " <template>…</template> satisfies unknown;
592+ "
593+ `;
594+
573595exports[`format > config > default > it formats ../cases/gts/js-only.gts 1`] = `
574596" const num: number = 1;
575597"
Original file line number Diff line number Diff line change @@ -991,6 +991,17 @@ oops => {};
991991"
992992`;
993993
994+ exports[`ambiguous > config > arrowParens: "avoid" > (oops) => { } > with semi, without newline > it formats ../cases/gjs/default-export.gjs 2`] = `
995+ "<template >
996+ Explicit default export module top level component. Explicit default export
997+ module top level component. Explicit default export module top level
998+ component. Explicit default export module top level component. Explicit
999+ default export module top level component.
1000+ </template >
1001+ oops => { } ;
1002+ "
1003+ `;
1004+
9941005exports[`ambiguous > config > arrowParens: "avoid" > (oops) => { } > with semi, without newline > it formats ../cases/gjs/exported-mod-var.gjs 1`] = `
9951006"export const Exported = <template >
9961007 Exported variable template. Exported variable template. Exported variable
Original file line number Diff line number Diff line change @@ -4217,6 +4217,24 @@ class MyComponent extends Component {
42174217"
42184218`;
42194219
4220+ exports[`ambiguous > config > default > ["oops"] > with semi, with newline > it formats ../cases/gjs/component-class-with-content-before-template.gjs 2`] = `
4221+ "import Component from "@glimmer/component";
4222+
4223+ /** It's a component */
4224+ class MyComponent extends Component {
4225+ get whatever() {}
4226+
4227+ <template>
4228+ <h1>
4229+ Class top level template. Class top level template. Class top level
4230+ template. Class top level template. Class top level template.
4231+ </h1>
4232+ </template>
4233+ ["oops"];
4234+ }
4235+ "
4236+ `;
4237+
42204238exports[`ambiguous > config > default > ["oops"] > with semi, with newline > it formats ../cases/gjs/default-export.gjs 1`] = `
42214239"<template>
42224240 Explicit default export module top level component. Explicit default export
Original file line number Diff line number Diff line change @@ -4217,6 +4217,24 @@ class MyComponent extends Component {
42174217"
42184218`;
42194219
4220+ exports[`ambiguous > config > semi: false > ["oops"] > with semi, with newline > it formats ../cases/gjs/component-class-with-content-before-template.gjs 2`] = `
4221+ "import Component from "@glimmer/component"
4222+
4223+ /** It's a component */
4224+ class MyComponent extends Component {
4225+ get whatever() {}
4226+
4227+ <template>
4228+ <h1>
4229+ Class top level template. Class top level template. Class top level
4230+ template. Class top level template. Class top level template.
4231+ </h1>
4232+ </template>
4233+ ["oops"]
4234+ }
4235+ "
4236+ `;
4237+
42204238exports[`ambiguous > config > semi: false > ["oops"] > with semi, with newline > it formats ../cases/gjs/default-export.gjs 1`] = `
42214239"<template>
42224240 Explicit default export module top level component. Explicit default export
Original file line number Diff line number Diff line change @@ -98,6 +98,23 @@ class MyComponent extends Component {
9898"
9999` ;
100100
101+ exports [` config > semi: false > it formats ../cases/gjs/component-class-with-template-literal.gjs 2` ] = `
102+ "import Component from "@glimmer/component"
103+
104+ /** It's a component */
105+ class MyComponent extends Component {
106+ <template >
107+ <h1 >
108+ Class top level template. Class top level template. Class top level
109+ template. Class top level template. Class top level template.
110+ </h1 >
111+ </template >
112+
113+ what = \` template literal that is not a template\`
114+ }
115+ "
116+ ` ;
117+
101118exports [` config > semi: false > it formats ../cases/gjs/default-export.gjs 1` ] = `
102119"<template >
103120 Explicit default export module top level component. Explicit default export
@@ -570,6 +587,11 @@ export default class PooComponent extends Component {
570587"
571588`;
572589
590+ exports[`config > semi: false > it formats ../cases/gts/issue-374.gts 1`] = `
591+ " ;<template>…</template> satisfies unknown
592+ "
593+ `;
594+
573595exports[`config > semi: false > it formats ../cases/gts/js-only.gts 1`] = `
574596" const num: number = 1
575597"
Original file line number Diff line number Diff line change @@ -98,6 +98,23 @@ class MyComponent extends Component {
9898"
9999` ;
100100
101+ exports [` config > templateExportDefault: true > it formats ../cases/gjs/component-class-with-template-literal.gjs 2` ] = `
102+ "import Component from "@glimmer/component";
103+
104+ /** It's a component */
105+ class MyComponent extends Component {
106+ <template >
107+ <h1 >
108+ Class top level template. Class top level template. Class top level
109+ template. Class top level template. Class top level template.
110+ </h1 >
111+ </template >
112+
113+ what = \` template literal that is not a template\` ;
114+ }
115+ "
116+ ` ;
117+
101118exports [` config > templateExportDefault: true > it formats ../cases/gjs/default-export.gjs 1` ] = `
102119"export default <template >
103120 Explicit default export module top level component. Explicit default export
@@ -570,6 +587,11 @@ export default class PooComponent extends Component {
570587"
571588`;
572589
590+ exports[`config > templateExportDefault: true > it formats ../cases/gts/issue-374.gts 1`] = `
591+ " <template>…</template> satisfies unknown;
592+ "
593+ `;
594+
573595exports[`config > templateExportDefault: true > it formats ../cases/gts/js-only.gts 1`] = `
574596" const num: number = 1;
575597"
Original file line number Diff line number Diff line change @@ -30,6 +30,21 @@ class MyComponent extends Component {
3030"
3131` ;
3232
33+ exports [` config > singleQuote: false, templateSingleQuote: true > it formats quote-cases/component-class.gjs 2` ] = `
34+ "import Component from "@glimmer/component";
35+
36+ /** It's a component */
37+ class MyComponent extends Component {
38+ <template >
39+ <h1 class = ' i-have-quotes' >
40+ Class top level template. Class top level template. Class top level
41+ template. Class top level template. Class top level template.
42+ </h1 >
43+ </template >
44+ }
45+ "
46+ ` ;
47+
3348exports [` config > singleQuote: true, templateSingleQuote should inherit > it formats quote-cases/component-class.gjs 1` ] = `
3449"import Component from '@glimmer/component';
3550
You can’t perform that action at this time.
0 commit comments