Skip to content

Commit d536561

Browse files
committed
fix: adds test
1 parent 13f3dba commit d536561

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,22 @@ describe("utils.ts", () => {
158158
expect(result[0].id).toBe(mockSurveyId1);
159159
});
160160

161+
test("filters out surveys that have a segment with filters if userId is not set", () => {
162+
environment.data.surveys = [
163+
{
164+
...baseSurvey,
165+
id: mockSurveyId1,
166+
segment: {
167+
id: mockSegmentId1,
168+
filters: [{ type: "string", key: "name", value: "John" }],
169+
},
170+
} as TSurvey,
171+
];
172+
173+
const result = filterSurveys(environment, user);
174+
expect(result).toHaveLength(0);
175+
});
176+
161177
test("skips surveys that already displayed if displayOnce is used", () => {
162178
environment.data.surveys = [
163179
{

0 commit comments

Comments
 (0)