@@ -24,6 +24,10 @@ final platformAgnosticIntegrations = [
2424 SentryViewHierarchyIntegration ,
2525];
2626
27+ final webIntegrations = [
28+ ConnectivityIntegration ,
29+ ];
30+
2731final nonWebIntegrations = [
2832 OnErrorIntegration ,
2933];
@@ -44,11 +48,6 @@ final nativeIntegrations = [
4448 NativeSdkIntegration ,
4549];
4650
47- // These should be added to every platform except Android & iOS/macOS.
48- final nonMobileIntegrations = [
49- ConnectivityIntegration ,
50- ];
51-
5251void main () {
5352 TestWidgetsFlutterBinding .ensureInitialized ();
5453
@@ -87,17 +86,17 @@ void main() {
8786 options: sentryFlutterOptions! , expectedHasNativeScopeObserver: true );
8887
8988 testConfiguration (
90- integrations: integrations,
91- shouldHaveIntegrations: [
92- ...androidIntegrations,
93- ...nativeIntegrations,
94- ...platformAgnosticIntegrations,
95- ...nonWebIntegrations,
96- ],
97- shouldNotHaveIntegrations: [
98- ...iOsAndMacOsIntegrations,
99- ...nonWebIntegrations,
100- ],
89+ integrations: integrations,
90+ shouldHaveIntegrations: [
91+ ...androidIntegrations,
92+ ...nativeIntegrations,
93+ ...platformAgnosticIntegrations,
94+ ...nonWebIntegrations,
95+ ],
96+ shouldNotHaveIntegrations: [
97+ ...iOsAndMacOsIntegrations,
98+ ...nonWebIntegrations,
99+ ],
101100 );
102101
103102 integrations
@@ -192,19 +191,15 @@ void main() {
192191 testScopeObserver (
193192 options: sentryFlutterOptions! , expectedHasNativeScopeObserver: true );
194193
195- testConfiguration (
196- integrations: integrations,
197- shouldHaveIntegrations: [
198- ...iOsAndMacOsIntegrations,
199- ...nativeIntegrations,
200- ...platformAgnosticIntegrations,
201- ...nonWebIntegrations,
202- ],
203- shouldNotHaveIntegrations: [
204- ...androidIntegrations,
205- ...nonWebIntegrations,
206- ]
207- );
194+ testConfiguration (integrations: integrations, shouldHaveIntegrations: [
195+ ...iOsAndMacOsIntegrations,
196+ ...nativeIntegrations,
197+ ...platformAgnosticIntegrations,
198+ ...nonWebIntegrations,
199+ ], shouldNotHaveIntegrations: [
200+ ...androidIntegrations,
201+ ...nonWebIntegrations,
202+ ]);
208203
209204 testBefore (
210205 integrations: integrations,
@@ -250,12 +245,12 @@ void main() {
250245 shouldHaveIntegrations: [
251246 ...platformAgnosticIntegrations,
252247 ...nonWebIntegrations,
253- ...nonMobileIntegrations,
254248 ],
255249 shouldNotHaveIntegrations: [
256250 ...androidIntegrations,
257251 ...iOsAndMacOsIntegrations,
258252 ...nativeIntegrations,
253+ ...webIntegrations,
259254 ],
260255 );
261256
@@ -302,12 +297,12 @@ void main() {
302297 shouldHaveIntegrations: [
303298 ...platformAgnosticIntegrations,
304299 ...nonWebIntegrations,
305- ...nonMobileIntegrations,
306300 ],
307301 shouldNotHaveIntegrations: [
308302 ...androidIntegrations,
309303 ...iOsAndMacOsIntegrations,
310304 ...nativeIntegrations,
305+ ...webIntegrations,
311306 ],
312307 );
313308
@@ -356,7 +351,7 @@ void main() {
356351 integrations: integrations,
357352 shouldHaveIntegrations: [
358353 ...platformAgnosticIntegrations,
359- ...nonMobileIntegrations ,
354+ ...webIntegrations ,
360355 ],
361356 shouldNotHaveIntegrations: [
362357 ...androidIntegrations,
@@ -404,7 +399,10 @@ void main() {
404399
405400 testConfiguration (
406401 integrations: integrations,
407- shouldHaveIntegrations: platformAgnosticIntegrations,
402+ shouldHaveIntegrations: [
403+ ...platformAgnosticIntegrations,
404+ ...webIntegrations,
405+ ],
408406 shouldNotHaveIntegrations: [
409407 ...androidIntegrations,
410408 ...iOsAndMacOsIntegrations,
@@ -448,7 +446,10 @@ void main() {
448446
449447 testConfiguration (
450448 integrations: integrations,
451- shouldHaveIntegrations: platformAgnosticIntegrations,
449+ shouldHaveIntegrations: [
450+ ...platformAgnosticIntegrations,
451+ ...webIntegrations,
452+ ],
452453 shouldNotHaveIntegrations: [
453454 ...androidIntegrations,
454455 ...iOsAndMacOsIntegrations,
@@ -493,7 +494,10 @@ void main() {
493494
494495 testConfiguration (
495496 integrations: integrations,
496- shouldHaveIntegrations: platformAgnosticIntegrations,
497+ shouldHaveIntegrations: [
498+ ...platformAgnosticIntegrations,
499+ ...webIntegrations,
500+ ],
497501 shouldNotHaveIntegrations: [
498502 ...androidIntegrations,
499503 ...iOsAndMacOsIntegrations,
0 commit comments