We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d536561 commit 5dd3d67Copy full SHA for 5dd3d67
1 file changed
packages/react-native/src/lib/common/tests/utils.test.ts
@@ -174,6 +174,24 @@ describe("utils.ts", () => {
174
expect(result).toHaveLength(0);
175
});
176
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
186
+ id: mockSurveyId2,
187
+ segment: { id: mockSegmentId1 }, // Segment but no filters
188
189
+ ];
190
+
191
+ const result = filterSurveys(environment, user);
192
+ expect(result).toHaveLength(2);
193
+ });
194
195
test("skips surveys that already displayed if displayOnce is used", () => {
196
environment.data.surveys = [
197
{
0 commit comments