c7b6e6aa99
These tests test to make sure that @JS interop classes can have the same name as native classes but in a separate namespace. Since there now exists a static error for @JS classes that have the same name as a @Native class, the class is defined in a separate namespace. This CL also refactors some of the code to avoid duplication and removes html files in favor of `eval`. Change-Id: I5cbba7e4b49ea726234fc86848638cac6ad8065b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/176200 Commit-Queue: Srujan Gaddam <srujzs@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Stephen Adams <sra@google.com>