@nevware21/tripwire - v0.1.8
    Preparing search index...

    Function includeOrderedMembersFunc

    Export assertion functions

    • Asserts that the target includes all members of the expected value as a consecutive ordered subsequence. Uses strict equality (===) for comparison. Both the target and expected values must conform to ArrayLikeOrSizedIterable but can be different concrete types.

      Type Parameters

      • R

      Parameters

      Returns R

      • The assert scope.

      0.1.5

      import { assert } from "@nevware21/tripwire";

      assert([1, 2, 3, 4]).includes.orderedMembers([2, 3]); // Passes - consecutive subset
      assert([1, 2, 3, 4]).includes.orderedMembers([1, 2, 3]); // Passes - consecutive subset at start
      assert([1, 2, 3, 4]).includes.orderedMembers([2, 4]); // Fails - not consecutive
      assert([1, 2, 3, 4]).includes.orderedMembers([3, 2]); // Fails - wrong order
      assert([1, 2, 3]).includes.orderedMembers([1, 2, 3, 4]); // Fails - superset not subset
      assert(new Set([1, 2, 3, 4])).includes.orderedMembers([2, 3]); // Passes - different types