Skip to content

Commit 5dd3d67

Browse files
committed
fix: adds test
1 parent d536561 commit 5dd3d67

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

packages/react-native/src/lib/common/tests/utils.test.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,24 @@ describe("utils.ts", () => {
174174
expect(result).toHaveLength(0);
175175
});
176176

177+
test("includes surveys without segment filters for anonymous users", () => {
178+
environment.data.surveys = [
179+
{
180+
...baseSurvey,
181+
id: mockSurveyId1,
182+
segment: undefined, // No segment at all
183+
} as TSurvey,
184+
{
185+
...baseSurvey,
186+
id: mockSurveyId2,
187+
segment: { id: mockSegmentId1 }, // Segment but no filters
188+
} as TSurvey,
189+
];
190+
191+
const result = filterSurveys(environment, user);
192+
expect(result).toHaveLength(2);
193+
});
194+
177195
test("skips surveys that already displayed if displayOnce is used", () => {
178196
environment.data.surveys = [
179197
{

0 commit comments

Comments
 (0)