|
|
@@ -13,20 +13,20 @@ describe('ScrollView component', () => { |
|
|
it('should render vertically', () => {
|
|
|
initTest(TestComponent, `<ScrollView></ScrollView>`);
|
|
|
expect(mock.commandLogs.toString()).toEqual(
|
|
|
- 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"flexDirection":"column"},CREATE+4+native-view+{"collapsable":false,"flexDirection":null},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
+ 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"flexDirection":"column","overflow":"scroll"},CREATE+4+native-view+{"collapsable":false,"flexDirection":null},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
});
|
|
|
|
|
|
it('should render horizontally', () => {
|
|
|
initTest(TestComponent, `<ScrollView horizontal="true"></ScrollView>`);
|
|
|
expect(mock.commandLogs.toString()).toEqual(
|
|
|
- 'CREATE+2+test-cmp+{},CREATE+3+native-horizontalscrollview+{"horizontal":true,"flexDirection":"row"},CREATE+4+native-view+{"collapsable":false,"flexDirection":"row"},' +
|
|
|
+ 'CREATE+2+test-cmp+{},CREATE+3+native-horizontalscrollview+{"horizontal":true,"flexDirection":"row","overflow":"scroll"},CREATE+4+native-view+{"collapsable":false,"flexDirection":"row"},' +
|
|
|
'ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
});
|
|
|
|
|
|
it('should switch direction', () => {
|
|
|
const {fixture, rootRenderer} = initTest(TestComponent, `<ScrollView [horizontal]="isHorizontal"></ScrollView>`);
|
|
|
expect(mock.commandLogs.toString()).toEqual(
|
|
|
- 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"horizontal":false,"flexDirection":"column"},CREATE+4+native-view+{"collapsable":false,"flexDirection":null},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
+ 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"horizontal":false,"flexDirection":"column","overflow":"scroll"},CREATE+4+native-view+{"collapsable":false,"flexDirection":null},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
|
|
|
mock.clearLogs();
|
|
|
fixture.componentInstance.isHorizontal = true;
|
|
|
@@ -38,14 +38,14 @@ describe('ScrollView component', () => { |
|
|
it('should render with properties', () => {
|
|
|
initTest(TestComponent, `<ScrollView scrollEnabled="{{false}}" removeClippedSubviews="true"></ScrollView>`);
|
|
|
expect(mock.commandLogs.toString()).toEqual(
|
|
|
- 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"scrollEnabled":false,"flexDirection":"column","removeClippedSubviews":true},' +
|
|
|
+ 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"scrollEnabled":false,"flexDirection":"column","removeClippedSubviews":true,"overflow":"scroll"},' +
|
|
|
'CREATE+4+native-view+{"collapsable":false,"removeClippedSubviews":true,"flexDirection":null},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
});
|
|
|
|
|
|
it('should render with styles', () => {
|
|
|
initTest(TestComponent, `<ScrollView [styleSheet]="20" [style]="{fontSize: 42}" [contentContainerStyle]="20"></ScrollView>`);
|
|
|
expect(mock.commandLogs.toString()).toEqual(
|
|
|
- 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"flexDirection":"column","flex":1,"collapse":true,"fontSize":42},' +
|
|
|
+ 'CREATE+2+test-cmp+{},CREATE+3+native-scrollview+{"flexDirection":"column","overflow":"scroll","flex":1,"collapse":true,"fontSize":42},' +
|
|
|
'CREATE+4+native-view+{"collapsable":false,"flexDirection":null,"flex":1,"collapse":true},ATTACH+1+2+0,ATTACH+2+3+0,ATTACH+3+4+0');
|
|
|
});
|
|
|
|
|
|
|
0 comments on commit
a878de1