57a8ffd6b1
Types that are represented by primitives in JS were dropping the nullable portion when used in `is` type tests. Add regression test expectations for all built in dart types and a version of the tests that can run with sound null safety. Change-Id: I155a673ac23132eb06749d890bce272db3248b33 Fixes: https://github.com/dart-lang/sdk/issues/42851 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/156060 Reviewed-by: Mark Zhou <markzipan@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>