In this project is demo application to test Essential JS2 Angular MultiSelect component.
Here, We have created multiselect component in app.component.html
file.
<ej-multiselect #multiselectelement id='multiselectelement' [dataSource]='data' [placeholder]='placeholder'>
</ej-multiselect>
Now, Can test the multiselect component has been initiated or not. You may refer the app.component.ts
that i have get instance of multiselect element so that i can use that to check entire component
Angular provides the TestBed to check angular component.Testing Angular component
Then i added the spec to test multiselect component has been initiated or not. You can refer the app.component.spec.ts
file for TestBed testing with Jasmine.
it(`check multiselect component initiated`, async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app.multiselect instanceof MultiSelectComponent).toEqual(true);
}));
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.