Skip to content

Commit

Permalink
style: format code
Browse files Browse the repository at this point in the history
  • Loading branch information
Amour1688 committed Mar 22, 2021
1 parent 3a83e66 commit 1972dba
Showing 1 changed file with 50 additions and 35 deletions.
85 changes: 50 additions & 35 deletions packages/babel-plugin-jsx/test/index.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import {
defineComponent,
CSSProperties,
ComponentPublicInstance,
Transition,
} from 'vue';
import { shallowMount, mount, VueWrapper } from '@vue/test-utils';

Expand Down Expand Up @@ -415,31 +416,37 @@ describe('variables outside slots', () => {
A.inheritAttrs = false;

test('internal', async () => {
const wrapper = mount(defineComponent({
data() {
return {
val: 0,
};
},
methods: {
inc() {
this.val += 1;
const wrapper = mount(
defineComponent({
data() {
return {
val: 0,
};
},
},
render() {
const attrs = {
innerHTML: `${this.val}`,
};
return (
<A inc={this.inc}>
<div>
<textarea id="textarea" {...attrs} />
</div>
<button id="button" onClick={this.inc}>+1</button>
</A>
);
},
}));
methods: {
inc() {
this.val += 1;
},
},
render() {
const attrs = {
innerHTML: `${this.val}`,
};
return (
<A inc={this.inc}>
<div>
<Transition name="foo">
<textarea id="textarea" {...attrs} />
</Transition>
</div>
<button id="button" onClick={this.inc}>
+1
</button>
</A>
);
},
}),
);

expect(wrapper.get('#textarea').element.innerHTML).toBe('0');
await wrapper.get('#button').trigger('click');
Expand All @@ -466,7 +473,9 @@ describe('variables outside slots', () => {
return (
<A inc={this.inc}>
<div>{textarea}</div>
<button id="button" onClick={this.inc}>+1</button>
<button id="button" onClick={this.inc}>
+1
</button>
</A>
);
},
Expand Down Expand Up @@ -562,9 +571,7 @@ describe('should support passing object slots via JSX children', () => {
test('single expression, function expression', () => {
const wrapper = mount({
render() {
return (
<A>{() => 'foo'}</A>
);
return <A>{() => 'foo'}</A>;
},
});

Expand All @@ -576,9 +583,7 @@ describe('should support passing object slots via JSX children', () => {

const wrapper = mount({
render() {
return (
<A>{foo}</A>
);
return <A>{foo}</A>;
},
});

Expand All @@ -592,13 +597,19 @@ describe('should support passing object slots via JSX children', () => {
render() {
return (
<>
{data.map((item) => <A><span>{item}</span></A>)}
{data.map((item) => (
<A>
<span>{item}</span>
</A>
))}
</>
);
},
});

expect(wrapper.html()).toBe('<span><span>A</span><!----></span><span><span>B</span><!----></span><span><span>C</span><!----></span>');
expect(wrapper.html()).toBe(
'<span><span>A</span><!----></span><span><span>B</span><!----></span><span><span>C</span><!----></span>',
);
});

test('xx', () => {
Expand All @@ -608,12 +619,16 @@ describe('should support passing object slots via JSX children', () => {
render() {
return (
<>
{data.map((item) => <A>{() => <span>{item}</span>}</A>)}
{data.map((item) => (
<A>{() => <span>{item}</span>}</A>
))}
</>
);
},
});

expect(wrapper.html()).toBe('<span><span>A</span><!----></span><span><span>B</span><!----></span><span><span>C</span><!----></span>');
expect(wrapper.html()).toBe(
'<span><span>A</span><!----></span><span><span>B</span><!----></span><span><span>C</span><!----></span>',
);
});
});

0 comments on commit 1972dba

Please sign in to comment.