20 lines
623 B
TypeScript
20 lines
623 B
TypeScript
import { TestBed } from '@angular/core/testing';
|
|
|
|
import { ButtonComponent } from './button.component';
|
|
|
|
describe('ButtonComponent', () => {
|
|
it('applies the borderless variant class', async () => {
|
|
await TestBed.configureTestingModule({
|
|
imports: [ButtonComponent]
|
|
}).compileComponents();
|
|
|
|
const fixture = TestBed.createComponent(ButtonComponent);
|
|
fixture.componentRef.setInput('variant', 'borderless');
|
|
fixture.detectChanges();
|
|
|
|
const button = fixture.nativeElement.querySelector('button') as HTMLButtonElement;
|
|
|
|
expect(button.classList.contains('btn-borderless')).toBe(true);
|
|
});
|
|
});
|