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

    Function sameOrderedMembersFunc

    Export assertion functions

    • Asserts that the target has the same members in the same order as the expected value. Uses strict equality (===) for comparison. Both the target and expected values must conform to ArrayLikeOrSizedIterable but can be different concrete types. Note: Sets maintain insertion order, so the order of elements matters.

      Note on NaN: Since this function uses strict equality (===), NaN values will NOT match other NaN values. Use sameDeepOrderedMembersFunc if you need NaN values to be considered equal.

      Type Parameters

      • R

      Parameters

      Returns R

      • The assert scope.

      0.1.5

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

      assert([1, 2, 3]).has.include.sameOrderedMembers([1, 2, 3]); // Passes - same order
      assert([1, 2, 3]).has.include.sameOrderedMembers([3, 2, 1]); // Fails - different order
      assert([1, 2, 3]).has.include.sameOrderedMembers([1, 2]); // Fails - different length
      assert(new Set([1, 2, 3])).has.include.sameOrderedMembers([1, 2, 3]); // Passes - different types