blob: b01835711b98da457c80cefe7c75765c1f48388d [file] [log] [blame]
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { FormsModule } from '@angular/forms';
import { MatDialogModule, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatInputModule } from '@angular/material/input';
import { MatListModule } from '@angular/material/list';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ConfigGroupDialogComponent } from './config-group-dialog.component';
describe('ConfigGroupDialogComponent', () => {
let component: ConfigGroupDialogComponent;
let fixture: ComponentFixture<ConfigGroupDialogComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports:[MatDialogModule,MatFormFieldModule,MatInputModule,MatListModule,NoopAnimationsModule,FormsModule],
declarations: [ConfigGroupDialogComponent],
providers: [
{ provide: MatDialogRef, useValue: {} },
{
provide: MAT_DIALOG_DATA, useValue: {
editable: true,
configGroup: {
id: "1",
name: "Group 1",
views: [
{
id: "2",
name: "View 1",
hasFeatureApplicabilities:true,
},
{
id: "3",
name: "View 2",
hasFeatureApplicabilities:true,
},
{
id: "4",
name: "View 3",
hasFeatureApplicabilities:true,
}
]
}
}}
]
})
.compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(ConfigGroupDialogComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});