(sinceSeq interface{}, expectedLength int)
| 134 | } |
| 135 | |
| 136 | func (tester *ChannelRevocationTester) getChanges(sinceSeq interface{}, expectedLength int) ChangesResults { |
| 137 | var changes ChangesResults |
| 138 | |
| 139 | // Ensure any previous mutations have caught up before issuing changes request |
| 140 | tester.restTester.WaitForPendingChanges() |
| 141 | |
| 142 | err := tester.restTester.WaitForCondition(func() bool { |
| 143 | changes = tester.restTester.GetChanges(fmt.Sprintf("/{{.keyspace}}/_changes?since=%v&revocations=true", sinceSeq), "user") |
| 144 | return len(changes.Results) == expectedLength |
| 145 | }) |
| 146 | require.NoError(tester.test, err, fmt.Sprintf("Unexpected: %d. Expected %d", len(changes.Results), expectedLength)) |
| 147 | return changes |
| 148 | } |
| 149 | |
| 150 | func InitScenario(t testing.TB, rtConfig *RestTesterConfig) (ChannelRevocationTester, *RestTester) { |
| 151 |
no test coverage detected