test: add e2e tests for filters on /insights/routing (#21332)
* test: add e2e tests for insights routing filters Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * fix: improve stability of insights routing filters e2e tests Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * fix: address PR feedback for insights routing filters e2e tests Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * fix: add explicit page navigation to resolve timeout issues in filters.e2e.ts Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * fix: navigate to routing tab after loading insights page Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * fix e2e tests * fix tests * rename * fix tests --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: eunjae@cal.com <hey@eunjae.dev>
This commit is contained in:
co-authored by
eunjae@cal.com <hey@eunjae.dev>
eunjae@cal.com <hey@eunjae.dev>
eunjae@cal.com <hey@eunjae.dev>
eunjae@cal.com <hey@eunjae.dev>
eunjae@cal.com <hey@eunjae.dev>
Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
eunjae@cal.com <hey@eunjae.dev>
parent
bb98143e2e
commit
25246ef8ff
@@ -312,6 +312,7 @@ function DataTableBody<TData>({
|
||||
return (
|
||||
<TableCell
|
||||
key={cell.id}
|
||||
data-testid={`data-table-td-${cell.column.id}`}
|
||||
style={{
|
||||
...(column.getIsPinned() === "left" && { left: `${column.getStart("left")}px` }),
|
||||
...(column.getIsPinned() === "right" && { right: `${column.getStart("right")}px` }),
|
||||
|
||||
@@ -30,7 +30,7 @@ export function NumberFilterOptions({ column }: NumberFilterOptionsProps) {
|
||||
});
|
||||
|
||||
return (
|
||||
<div className="mx-3 my-2">
|
||||
<div className="mx-3 my-2" data-testid={`number-filter-options-${column.id}`}>
|
||||
<Form
|
||||
form={form}
|
||||
handleSubmit={({ operatorOption, operand }) => {
|
||||
@@ -51,6 +51,7 @@ export function NumberFilterOptions({ column }: NumberFilterOptionsProps) {
|
||||
render={({ field: { value } }) => (
|
||||
<div className="flex items-center gap-2">
|
||||
<Select
|
||||
data-testid={`number-filter-options-select-${column.id}`}
|
||||
className="basis-1/3"
|
||||
options={numberFilterOperatorOptions}
|
||||
value={value}
|
||||
|
||||
@@ -31,7 +31,7 @@ export function TextFilterOptions({ column }: TextFilterOptionsProps) {
|
||||
});
|
||||
|
||||
return (
|
||||
<div className="mx-3 my-2">
|
||||
<div className="mx-3 my-2" data-testid={`text-filter-options-${column.id}`}>
|
||||
<Form
|
||||
form={form}
|
||||
handleSubmit={({ operatorOption, operand }) => {
|
||||
@@ -52,6 +52,7 @@ export function TextFilterOptions({ column }: TextFilterOptionsProps) {
|
||||
render={({ field: { value } }) => (
|
||||
<>
|
||||
<Select
|
||||
data-testid={`text-filter-options-select-${column.id}`}
|
||||
options={textFilterOperatorOptions}
|
||||
value={value}
|
||||
isSearchable={false}
|
||||
|
||||
Reference in New Issue
Block a user