<commit_before>expect(value) -- reports error but does not fail the test.
ensure(value)
  .named(string)
  .isTrue()
  .isFalse()
  .isTruthy()
  .isFalsy()
  .isEmpty()
  .isNotEmpty()
  .isNull()
  .isNotNull()
  .isUndefined()
  .isNotUndefined()
  .isNullOrUndefined()
  .isNotNullOrUndefined()
  .exists()
  .isEqualTo(value)
  .isNotEqualTo(value)
  .isExactly(value)
  .isDeeplyEqualTo(value)
  .isNotDeeplyEqualTo(value)
  .isGreaterThan(value)
  .isNotGreaterThan(value)
  .isLessThan(value)
  .isNotLessThan(value)
  .isInstanceOf(type)
  .isNotInstanceOf(type)
  .hasType(type)
  .hasField(str).withValue(value)
  .contains(value)
  .containsAllOf(values...).inOrder()
  .containsExactly(values...).inOrder()
  .containsAnyOf(values...)
  .containsAllIn(iterable).inOrder()
  .containsExactlyElementsIn(iterable).inOrder()
  .containsAnyIn(iterable)
  .isIn(collection)
  .isNotIn(collection)
  .startsWith(str)
  .endsWith(str)
  .hasLength(value)
  .hasSize(value)
  .isOrdered(comparator)
  .isPartiallyOrdered(comparator)
  .containsKey(value)
  .containsEntry(key, value)
  .doesNotContainKey(value)<commit_msg>Updated design doc.<commit_after>expect(value) -- reports error but does not fail the test.
```
ensure(value)
  .named(string)
  .isTrue()
  .isFalse()
  .isTruthy()
  .isFalsy()
  .isEmpty()
  .isNotEmpty()
  .isNull()
  .isNotNull()
  .isUndefined()
  .isNotUndefined()
  .isNullOrUndefined()
  .isNotNullOrUndefined()
  .exists()
  .isEqualTo(value)
  .isNotEqualTo(value)
  .isExactly(value)
  .isDeeplyEqualTo(value)
  .isNotDeeplyEqualTo(value)
  .isGreaterThan(value)
  .isNotGreaterThan(value)
  .isLessThan(value)
  .isNotLessThan(value)
  .isInstanceOf(type)
  .isNotInstanceOf(type)
  .hasType(type)
  .hasField(str).withValue(value)
  .contains(value)
  .containsAllOf(values...).inOrder()
  .containsExactly(values...).inOrder()
  .containsAnyOf(values...)
  .containsAllIn(iterable).inOrder()
  .containsExactlyElementsIn(iterable).inOrder()
  .containsAnyIn(iterable)
  .isIn(collection)
  .isNotIn(collection)
  .startsWith(str)
  .endsWith(str)
  .hasLength(value)
  .hasSize(value)
  .isOrdered(comparator)
  .isPartiallyOrdered(comparator)
  .containsKey(value)
  .containsEntry(key, value)
  .doesNotContainKey(value)
```
{'fraction_non_alphanumeric': 0.15299823633156967, 'fraction_numerical': 0.0, 'mean_word_length': 4.376777251184834, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6659805', 'n_tokens_mistral': 871, 'n_tokens_neox': 875, 'n_words': 113}