diff --git a/pkgs/test/pubspec.yaml b/pkgs/test/pubspec.yaml
index b1abea3f2fbc5a2493eb11d553ae481a7a652cdd..feb3f4b2c100994cb6753db414b9031baaff3f8c 100644
--- a/pkgs/test/pubspec.yaml
+++ b/pkgs/test/pubspec.yaml
@@ -9,7 +9,7 @@ environment:
 dependencies:
   analyzer: ">=0.36.0 <0.40.0"
   async: ^2.0.0
-  boolean_selector: ^1.0.0
+  boolean_selector: ">=1.0.0 <3.0.0"
   http_multi_server: ^2.0.0
   io: ^0.3.0
   js: ^0.6.0
diff --git a/pkgs/test_api/pubspec.yaml b/pkgs/test_api/pubspec.yaml
index 423d295bc02c31496e486a0523adf53fde2e64c5..b83448f4b02f5194711f002b6c46933c7846f5bd 100644
--- a/pkgs/test_api/pubspec.yaml
+++ b/pkgs/test_api/pubspec.yaml
@@ -8,7 +8,7 @@ environment:
 
 dependencies:
   async: ^2.0.0
-  boolean_selector: ^1.0.0
+  boolean_selector: ">=1.0.0 <3.0.0"
   collection: ^1.8.0
   meta: ^1.1.5
   path: ^1.2.0
diff --git a/pkgs/test_core/pubspec.yaml b/pkgs/test_core/pubspec.yaml
index 73c227eceb3f58be1d97b2f9b16869793747310b..fda0aeca3b751f700987331860f11055e5f15e98 100644
--- a/pkgs/test_core/pubspec.yaml
+++ b/pkgs/test_core/pubspec.yaml
@@ -10,7 +10,7 @@ dependencies:
   analyzer: ">=0.36.0 <0.40.0"
   async: ^2.0.0
   args: ^1.4.0
-  boolean_selector: ^1.0.0
+  boolean_selector: ">=1.0.0 <3.0.0"
   collection: ^1.8.0
   coverage: ^0.13.3
   glob: ^1.0.0