expectBoxContains static method

void expectBoxContains(
  1. Box box,
  2. Map expected
)

Assert that a box contains specific data. Throws an exception if any key-value pair doesn't match.

Implementation

static void expectBoxContains(Box box, Map<dynamic, dynamic> expected) {
  for (final entry in expected.entries) {
    final actual = box.get(entry.key);
    if (actual != entry.value) {
      throw AssertionError(
        'Box key "${entry.key}": expected ${entry.value}, got $actual',
      );
    }
  }
}