mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
Create dynamic tag test events with key chars, not keyCodes
(cherry picked from commit 98fc76d867
)
This commit is contained in:

committed by
github-actions[bot]
![github-actions[bot]](/assets/img/avatar_default.png)
parent
0f9b777ccd
commit
e160b12ed5
@@ -45,10 +45,10 @@ import { FormFieldMetadataValueObject } from '../../../models/form-field-metadat
|
||||
import { DsDynamicTagComponent } from './dynamic-tag.component';
|
||||
import { DynamicTagModel } from './dynamic-tag.model';
|
||||
|
||||
function createKeyUpEvent(key: number) {
|
||||
function createKeyUpEvent(key: string) {
|
||||
/* eslint-disable no-empty,@typescript-eslint/no-empty-function */
|
||||
const event = {
|
||||
keyCode: key, preventDefault: () => {
|
||||
key: key, preventDefault: () => {
|
||||
}, stopPropagation: () => {
|
||||
},
|
||||
};
|
||||
@@ -278,8 +278,8 @@ describe('DsDynamicTagComponent test suite', () => {
|
||||
expect(tagComp.chips.getChipsItems()).toEqual(chips.getChipsItems());
|
||||
});
|
||||
|
||||
it('should add an item on ENTER or key press is \',\' or \';\'', fakeAsync(() => {
|
||||
let event = createKeyUpEvent(13);
|
||||
it('should add an item on ENTER or key press is \',\'', fakeAsync(() => {
|
||||
let event = createKeyUpEvent('Enter');
|
||||
tagComp.currentValue = 'test value';
|
||||
|
||||
tagFixture.detectChanges();
|
||||
@@ -290,7 +290,7 @@ describe('DsDynamicTagComponent test suite', () => {
|
||||
expect(tagComp.model.value).toEqual(['test value']);
|
||||
expect(tagComp.currentValue).toBeNull();
|
||||
|
||||
event = createKeyUpEvent(188);
|
||||
event = createKeyUpEvent(',');
|
||||
tagComp.currentValue = 'test value';
|
||||
|
||||
tagFixture.detectChanges();
|
||||
|
Reference in New Issue
Block a user