• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

worktile / slate-angular / c3b70b25-6ca6-4aa8-8c87-7d255610ab6b

03 Nov 2023 06:45AM CUT coverage: 44.222% (-1.9%) from 46.148%
c3b70b25-6ca6-4aa8-8c87-7d255610ab6b

Pull #241

circleci

pubuzhixing8
feat: xxx
Pull Request #241: View loop manager

380 of 1042 branches covered (0.0%)

Branch coverage included in aggregate %.

244 of 330 new or added lines in 7 files covered. (73.94%)

111 existing lines in 6 files now uncovered.

925 of 1909 relevant lines covered (48.45%)

38.02 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

8.33
/packages/src/components/leaf/leaf.component.ts
1
import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from '@angular/core';
2
import { ViewContainerItem } from '../../view/container-item';
3
import { SlateLeafContext } from '../../view/context';
4
import { BaseLeafComponent } from '../../view/base';
5
import { SlateDefaultLeaf } from './default-leaf.component';
6
import { ViewType } from '../../types/view';
7

8
@Component({
9
    selector: 'slate-leaf',
10
    template: '',
11
    changeDetection: ChangeDetectionStrategy.OnPush,
12
    standalone: true
13
})
14
export class SlateLeaf extends ViewContainerItem<SlateLeafContext, BaseLeafComponent> implements OnInit, OnChanges {
1✔
15
    @Input() context: SlateLeafContext;
16

17
    ngOnInit() {
UNCOV
18
        this.createView();
×
19
    }
20

21
    getContext(): SlateLeafContext {
UNCOV
22
        return this.context;
×
23
    }
24

25
    getViewType(): ViewType {
UNCOV
26
        return (this.viewContext.renderLeaf && this.viewContext.renderLeaf(this.context.leaf)) || SlateDefaultLeaf;
×
27
    }
28

29
    memoizedContext(prev: SlateLeafContext, next: SlateLeafContext): boolean {
UNCOV
30
        return false;
×
31
    }
32

33
    ngOnChanges(simpleChanges: SimpleChanges) {
UNCOV
34
        if (!this.initialized) {
×
UNCOV
35
            return;
×
36
        }
UNCOV
37
        this.updateView();
×
38
    }
39
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc