prettier/tests/classes/__snapshots__/jsfmt.spec.js.snap

170 lines
3.5 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`binary.js 1`] = `
(class {}) + 1;
(class a {}) + 1;
(class extends b {}) + 1;
(class a extends b {}) + 1;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(class {} + 1);
(class a {} + 1);
(class extends b {} + 1);
(class a extends b {} + 1);
`;
exports[`break.js 1`] = `
class MyContractSelectionWidget extends React.Component<void, MyContractSelectionWidgetPropsType, void> implements SomethingLarge {
method() {}
}
class DisplayObject
extends utils.EventEmitter
implements interaction_InteractiveTarget {
}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget {
}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget,
somethingElse_SomeOtherThing,
somethingElseAgain_RunningOutOfNames {
}
class DisplayObject extends utils.EventEmitter implements interaction_InteractiveTarget {}
class Readable extends events.EventEmitter implements NodeJS_ReadableStream {}
class InMemoryAppender extends log4javascript.Appender implements ICachedLogMessageProvider {}
class Foo extends Immutable.Record({
ipaddress: '',
}) {
ipaddress: string;
}
export class VisTimelineComponent
implements AfterViewInit, OnChanges, OnDestroy {
}
export class VisTimelineComponent2
implements AfterViewInit, OnChanges, OnDestroy, AndSomethingReallyReallyLong {
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class MyContractSelectionWidget extends React.Component<
void,
MyContractSelectionWidgetPropsType,
void
> implements SomethingLarge {
method() {}
}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget {}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget {}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget,
somethingElse_SomeOtherThing,
somethingElseAgain_RunningOutOfNames {}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget {}
class Readable extends events.EventEmitter implements NodeJS_ReadableStream {}
class InMemoryAppender extends log4javascript.Appender
implements ICachedLogMessageProvider {}
class Foo extends Immutable.Record({
ipaddress: ""
}) {
ipaddress: string;
}
export class VisTimelineComponent
implements AfterViewInit, OnChanges, OnDestroy {}
export class VisTimelineComponent2
implements AfterViewInit,
OnChanges,
OnDestroy,
AndSomethingReallyReallyLong {}
`;
exports[`call.js 1`] = `
(class {})(class {});
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(class {}(class {}));
`;
exports[`empty.js 1`] = `
class A {
// comment
}
class A { // comment
}
class A {
}
class A {
m() {}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class A {
// comment
}
class A {
// comment
}
class A {}
class A {
m() {}
}
`;
exports[`member.js 1`] = `
(class {})[1];
(class {}).a;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(class {}[1]);
(class {}.a);
`;
exports[`method.js 1`] = `
class C {
name/*comment*/() {
}
};
({
name/*comment*/() {
}
});
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class C {
name /*comment*/() {}
}
({
name /*comment*/() {}
});
`;
exports[`ternary.js 1`] = `
if (1) (class {}) ? 1 : 2;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if (1) (class {} ? 1 : 2);
`;