mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 04:09:12 +00:00
Add value property checks for Input/Textarea
This commit is contained in:
@@ -94,6 +94,18 @@ describe('input', () => {
|
||||
expect(slInput).toHaveReceivedEventTimes(1);
|
||||
});
|
||||
|
||||
it('should change value when text entered', async () => {
|
||||
const page = await newE2EPage();
|
||||
await page.setContent(testContent);
|
||||
|
||||
const input = await page.find('sl-input');
|
||||
const inputControl = await page.find('sl-input >>> .input__control');
|
||||
|
||||
await inputControl.press('A');
|
||||
|
||||
expect(await input.getProperty('value')).toBe('A');
|
||||
});
|
||||
|
||||
it('should emit slClear when cleared', async () => {
|
||||
const page = await newE2EPage();
|
||||
await page.setContent(testContent);
|
||||
|
||||
@@ -94,6 +94,18 @@ describe('textarea', () => {
|
||||
expect(slInput).toHaveReceivedEventTimes(1);
|
||||
});
|
||||
|
||||
it.only('should change value when text entered', async () => {
|
||||
const page = await newE2EPage();
|
||||
await page.setContent(testContent);
|
||||
|
||||
const textarea = await page.find('sl-textarea');
|
||||
const textareaControl = await page.find('sl-textarea >>> .textarea__control');
|
||||
|
||||
await textareaControl.press('A');
|
||||
|
||||
expect(await textarea.getProperty('value')).toBe('A');
|
||||
});
|
||||
|
||||
it('should select all text when select method called', async () => {
|
||||
const page = await newE2EPage();
|
||||
await page.setContent(testContent);
|
||||
|
||||
Reference in New Issue
Block a user