mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-16 01:50:35 +03:00
add test for data-overlayscrollbars-initialize attribute
This commit is contained in:
@@ -105,11 +105,13 @@ describe('OverlayscrollbarsNgxComponent', () => {
|
|||||||
expect(OverlayScrollbars.valid(component.instance())).toBe(true);
|
expect(OverlayScrollbars.valid(component.instance())).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('has data-overlayscrollbars attribute', async () => {
|
it('has data-overlayscrollbars-initialize', async () => {
|
||||||
const testFixture = TestBed.createComponent(Test);
|
const testFixture = TestBed.createComponent(Test);
|
||||||
const testOsComponent = testFixture.debugElement.children[0];
|
const testComponent = testFixture.nativeElement as HTMLElement;
|
||||||
|
|
||||||
expect(testOsComponent.attributes['data-overlayscrollbars']).toBe('');
|
testFixture.detectChanges();
|
||||||
|
|
||||||
|
expect(testComponent?.querySelector('[data-overlayscrollbars-initialize]')).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('has children', async () => {
|
it('has children', async () => {
|
||||||
|
|||||||
@@ -42,6 +42,12 @@ describe('OverlayScrollbarsComponent', () => {
|
|||||||
expect(OverlayScrollbars.valid(osInstance)).toBe(true);
|
expect(OverlayScrollbars.valid(osInstance)).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('data-overlayscrollbars-initialize', async () => {
|
||||||
|
const { container } = render(<OverlayScrollbarsComponent />);
|
||||||
|
|
||||||
|
expect(container.querySelector('[data-overlayscrollbars-initialize]')).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
test('children', () => {
|
test('children', () => {
|
||||||
const { container } = render(
|
const { container } = render(
|
||||||
<OverlayScrollbarsComponent>
|
<OverlayScrollbarsComponent>
|
||||||
|
|||||||
@@ -40,6 +40,12 @@ describe('OverlayScrollbarsComponent', () => {
|
|||||||
expect(OverlayScrollbars.valid(osInstance)).toBe(true);
|
expect(OverlayScrollbars.valid(osInstance)).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('data-overlayscrollbars-initialize', async () => {
|
||||||
|
const { container } = render(OverlayScrollbarsComponent);
|
||||||
|
|
||||||
|
expect(container.querySelector('[data-overlayscrollbars-initialize]')).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
test('children', () => {
|
test('children', () => {
|
||||||
const { container } = render(OverlayScrollbarsComponent, {
|
const { container } = render(OverlayScrollbarsComponent, {
|
||||||
slots: { default: 'hello <span>vue</span>' },
|
slots: { default: 'hello <span>vue</span>' },
|
||||||
|
|||||||
Reference in New Issue
Block a user