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