mirror of
https://github.com/Unleash/unleash.git
synced 2025-08-13 13:48:59 +02:00
parent
43efaf7c47
commit
8b115122fc
@ -310,6 +310,10 @@ describe('NewFeatureStrategyCreate', () => {
|
||||
|
||||
// first constraint
|
||||
fireEvent.click(addValueEls[0]);
|
||||
await waitFor(() => {
|
||||
const inputElement = screen.getByPlaceholderText('Enter value');
|
||||
expect(inputElement).toBeInTheDocument();
|
||||
});
|
||||
const firstEnterElement = screen.getByPlaceholderText('Enter value');
|
||||
fireEvent.change(firstEnterElement, {
|
||||
target: { value: '123' },
|
||||
@ -319,6 +323,13 @@ describe('NewFeatureStrategyCreate', () => {
|
||||
|
||||
// second constraint
|
||||
fireEvent.click(addValueEls[1]);
|
||||
|
||||
await waitFor(() => {
|
||||
const inputElement = screen.getByPlaceholderText('Enter value');
|
||||
expect(inputElement).toBeInTheDocument();
|
||||
});
|
||||
|
||||
// const secondEnterElement = screen.getByPlaceholderText('Enter value');
|
||||
const secondEnterElement = screen.getByPlaceholderText('Enter value');
|
||||
fireEvent.change(secondEnterElement, {
|
||||
target: { value: '456' },
|
||||
@ -359,24 +370,37 @@ describe('NewFeatureStrategyCreate', () => {
|
||||
fireEvent.click(addConstraintEl);
|
||||
fireEvent.click(addConstraintEl);
|
||||
|
||||
const inputElements = screen.getAllByPlaceholderText(
|
||||
'value1, value2, value3...',
|
||||
);
|
||||
const addValueEls = await screen.findAllByText('Add values');
|
||||
|
||||
fireEvent.change(inputElements[0], {
|
||||
// first constraint
|
||||
fireEvent.click(addValueEls[0]);
|
||||
const firstEnterElement = screen.getByPlaceholderText('Enter value');
|
||||
fireEvent.change(firstEnterElement, {
|
||||
target: { value: '123' },
|
||||
});
|
||||
fireEvent.change(inputElements[1], {
|
||||
const firstAddElement = screen.getByText('Add');
|
||||
fireEvent.click(firstAddElement);
|
||||
|
||||
// second constraint
|
||||
fireEvent.click(addValueEls[1]);
|
||||
screen.debug(undefined, 200000);
|
||||
const secondEnterElement =
|
||||
await screen.findByPlaceholderText('Enter value');
|
||||
fireEvent.change(secondEnterElement, {
|
||||
target: { value: '456' },
|
||||
});
|
||||
fireEvent.change(inputElements[2], {
|
||||
const secondDoneElement = screen.getByText('Add');
|
||||
fireEvent.click(secondDoneElement);
|
||||
|
||||
// third constraint
|
||||
fireEvent.click(addValueEls[2]);
|
||||
|
||||
const thirdEnterElement = screen.getByPlaceholderText('Enter value');
|
||||
fireEvent.change(thirdEnterElement, {
|
||||
target: { value: '789' },
|
||||
});
|
||||
|
||||
const addValueEls = await screen.findAllByText('Add values');
|
||||
fireEvent.click(addValueEls[0]);
|
||||
fireEvent.click(addValueEls[1]);
|
||||
fireEvent.click(addValueEls[2]);
|
||||
const thirdDoneElement = screen.getByText('Add');
|
||||
fireEvent.click(thirdDoneElement);
|
||||
|
||||
expect(screen.queryByText('123')).toBeInTheDocument();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user