@@ -24,12 +24,12 @@ export default function flagSets(fetchMock, t) {
2424 let manager ;
2525
2626 // Receive split change with 1 split belonging to set_1 & set_2 and one belonging to set_3
27- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=-1&sets=set_1,set_2' , function ( ) {
27+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=-1&rbSince =-1&sets=set_1,set_2' , function ( ) {
2828 return { status : 200 , body : splitChange2 } ;
2929 } ) ;
3030
3131 // Receive split change with 1 split belonging to set_1 only
32- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602796638344&sets=set_1,set_2' , function ( ) {
32+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602796638344&rbSince=-1 &sets=set_1,set_2' , function ( ) {
3333 // stored feature flags before update
3434 const storedFlags = manager . splits ( ) ;
3535 assert . true ( storedFlags . length === 1 , 'only one feature flag should be added' ) ;
@@ -41,7 +41,7 @@ export default function flagSets(fetchMock, t) {
4141 } ) ;
4242
4343 // Receive split change with 1 split belonging to set_3 only
44- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602797638344&sets=set_1,set_2' , function ( ) {
44+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602797638344&rbSince=-1 &sets=set_1,set_2' , function ( ) {
4545 // stored feature flags before update
4646 const storedFlags = manager . splits ( ) ;
4747 assert . true ( storedFlags . length === 1 ) ;
@@ -52,7 +52,7 @@ export default function flagSets(fetchMock, t) {
5252 return { status : 200 , body : splitChange0 } ;
5353 } ) ;
5454
55- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602798638344&sets=set_1,set_2' , async function ( ) {
55+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602798638344&rbSince=-1 &sets=set_1,set_2' , async function ( ) {
5656 // stored feature flags before update
5757 const storedFlags = manager . splits ( ) ;
5858 assert . true ( storedFlags . length === 0 , 'the feature flag should be removed' ) ;
@@ -75,12 +75,12 @@ export default function flagSets(fetchMock, t) {
7575 let manager ;
7676
7777 // Receive split change with 1 split belonging to set_1 & set_2 and one belonging to set_3
78- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=-1' , function ( ) {
78+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=-1&rbSince =-1' , function ( ) {
7979 return { status : 200 , body : splitChange2 } ;
8080 } ) ;
8181
8282 // Receive split change with 1 split belonging to set_1 only
83- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602796638344' , function ( ) {
83+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602796638344&rbSince=-1 ' , function ( ) {
8484 // stored feature flags before update
8585 const storedFlags = manager . splits ( ) ;
8686 assert . true ( storedFlags . length === 2 , 'every feature flag should be added' ) ;
@@ -94,7 +94,7 @@ export default function flagSets(fetchMock, t) {
9494 } ) ;
9595
9696 // Receive split change with 1 split belonging to set_3 only
97- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602797638344' , function ( ) {
97+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602797638344&rbSince=-1 ' , function ( ) {
9898 // stored feature flags before update
9999 const storedFlags = manager . splits ( ) ;
100100 assert . true ( storedFlags . length === 2 ) ;
@@ -107,7 +107,7 @@ export default function flagSets(fetchMock, t) {
107107 return { status : 200 , body : splitChange0 } ;
108108 } ) ;
109109
110- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602798638344' , async function ( ) {
110+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602798638344&rbSince=-1 ' , async function ( ) {
111111 // stored feature flags before update
112112 const storedFlags = manager . splits ( ) ;
113113 assert . true ( storedFlags . length === 2 ) ;
@@ -137,11 +137,11 @@ export default function flagSets(fetchMock, t) {
137137
138138 fetchMock . get ( baseUrls . sdk + '/memberships/nicolas%40split.io' , { status : 200 , body : { 'ms' : { } } } ) ;
139139 // Receive split change with 1 split belonging to set_1 & set_2 and one belonging to set_3
140- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=-1&sets=set_1' , function ( ) {
140+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=-1&rbSince =-1&sets=set_1' , function ( ) {
141141 return { status : 200 , body : splitChange2 } ;
142142 } ) ;
143143
144- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602796638344&sets=set_1' , async function ( ) {
144+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602796638344&rbSince=-1 &sets=set_1' , async function ( ) {
145145 // stored feature flags before update
146146 assert . deepEqual ( client . getTreatmentsByFlagSet ( 'set_1' ) , { workm : 'on' } , 'only the flag in set_1 can be evaluated' ) ;
147147 assert . deepEqual ( client . getTreatmentsByFlagSet ( 'set_2' ) , { } , 'only the flag in set_1 can be evaluated' ) ;
@@ -174,11 +174,11 @@ export default function flagSets(fetchMock, t) {
174174
175175 fetchMock . get ( baseUrls . sdk + '/memberships/nicolas%40split.io' , { status : 200 , body : { 'ms' : { } } } ) ;
176176 // Receive split change with 1 split belonging to set_1 & set_2 and one belonging to set_3
177- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=-1' , function ( ) {
177+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=-1&rbSince =-1' , function ( ) {
178178 return { status : 200 , body : splitChange2 } ;
179179 } ) ;
180180
181- fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.2 &since=1602796638344' , async function ( ) {
181+ fetchMock . getOnce ( baseUrls . sdk + '/splitChanges?s=1.3 &since=1602796638344&rbSince=-1 ' , async function ( ) {
182182 // stored feature flags before update
183183 assert . deepEqual ( client . getTreatmentsByFlagSet ( 'set_1' ) , { workm : 'on' } , 'all flags can be evaluated' ) ;
184184 assert . deepEqual ( client . getTreatmentsByFlagSet ( 'set_2' ) , { workm : 'on' } , 'all flags can be evaluated' ) ;
0 commit comments