fix tests
diff --git a/listener_test.go b/listener_test.go
index 218cc0a..d48c70e 100644
--- a/listener_test.go
+++ b/listener_test.go
@@ -20,6 +20,8 @@
 
 	"github.com/apigee-labs/transicator/common"
 	"os"
+	"reflect"
+	"sort"
 )
 
 var _ = Describe("listener", func() {
@@ -144,11 +146,11 @@
 			Expect(ds.Scope).To(Equal("s2"))
 
 			scopes := findScopesForId("a")
-			Expect(len(scopes)).To(Equal(2))
-			Expect(scopes[0]).To(Equal("s1"))
-			Expect(scopes[1]).To(Equal("s2"))
-
-			//restore the last snapshot
+			Expect(len(scopes)).To(Equal(6))
+			expectedScopes := []string{"s1", "s2", "org_scope_1", "env_scope_1", "env_scope_2", "env_scope_3"}
+			sort.Strings(scopes)
+			sort.Strings(expectedScopes)
+			Expect(reflect.DeepEqual(scopes, expectedScopes)).To(BeTrue())
 		}, 3)
 	})