mirror of
https://github.com/Ujwal223/FocusGram.git
synced 2026-07-07 03:37:55 +02:00
Progress SAve- downloader,blur,ghost mode(Partially) works
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:focusgram/services/injection_controller.dart';
|
||||
|
||||
void main() {
|
||||
group('InjectionController reels blocker', () {
|
||||
test('includes strict reels blocker JS when sessionActive=false', () {
|
||||
final js = InjectionController.buildInjectionJS(
|
||||
sessionActive: false,
|
||||
blurExplore: false,
|
||||
blurReels: false,
|
||||
tapToUnblur: false,
|
||||
enableTextSelection: false,
|
||||
hideSuggestedPosts: false,
|
||||
hideSponsoredPosts: false,
|
||||
hideLikeCounts: false,
|
||||
hideFollowerCounts: false,
|
||||
hideExploreTab: false,
|
||||
hideReelsTab: false,
|
||||
hideShopTab: false,
|
||||
disableReelsEntirely: false,
|
||||
blockHomeFeedScroll: false,
|
||||
);
|
||||
|
||||
expect(js, contains('window.__fgReelsBlockPatched'));
|
||||
expect(js, contains("window.location.href = '/reels/?fg=blocked';"));
|
||||
});
|
||||
|
||||
test(
|
||||
'does NOT include strict reels blocker JS when sessionActive=true',
|
||||
() {
|
||||
final js = InjectionController.buildInjectionJS(
|
||||
sessionActive: true,
|
||||
blurExplore: false,
|
||||
blurReels: false,
|
||||
tapToUnblur: false,
|
||||
enableTextSelection: false,
|
||||
hideSuggestedPosts: false,
|
||||
hideSponsoredPosts: false,
|
||||
hideLikeCounts: false,
|
||||
hideFollowerCounts: false,
|
||||
hideExploreTab: false,
|
||||
hideReelsTab: false,
|
||||
hideShopTab: false,
|
||||
disableReelsEntirely: false,
|
||||
blockHomeFeedScroll: false,
|
||||
);
|
||||
|
||||
expect(js, isNot(contains('window.__fgReelsBlockPatched')));
|
||||
expect(
|
||||
js,
|
||||
isNot(contains("window.location.href = '/reels/?fg=blocked';")),
|
||||
);
|
||||
},
|
||||
);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user