With the upcoming version 4 of ImmutableJS, a Record is no longer an Immutable Collection type. This causes (https://github.com/hunterc/expect-immutable/blob/master/index.js#L6)[isIterable] to return false for Records. `isIterable` has also been renamed `isCollection` More than happy to send a PR for this. Perhaps for Records this check is skipped or an additional method `toEqualImmutableRecord` is exposed?