11cb0ef41Sopenharmony_ciimport { strictEqual, deepEqual } from 'assert'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciimport m, { π } from './exports-cases.js'; 41cb0ef41Sopenharmony_ciimport * as ns from './exports-cases.js'; 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_cideepEqual(Object.keys(ns), ['?invalid', 'default', 'invalid identifier', 'isObject', 'package', 'z', 'π', '\u{d83c}\u{df10}']); 71cb0ef41Sopenharmony_cistrictEqual(π, 'yes'); 81cb0ef41Sopenharmony_cistrictEqual(typeof m.isObject, 'undefined'); 91cb0ef41Sopenharmony_cistrictEqual(m.π, 'yes'); 101cb0ef41Sopenharmony_cistrictEqual(m.z, 'yes'); 111cb0ef41Sopenharmony_cistrictEqual(m.package, 10); 121cb0ef41Sopenharmony_cistrictEqual(m['invalid identifier'], 'yes'); 131cb0ef41Sopenharmony_cistrictEqual(m['?invalid'], 'yes'); 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_ciimport m2, { __esModule as __esModule2, name as name2 } from './exports-cases2.js'; 161cb0ef41Sopenharmony_ciimport * as ns2 from './exports-cases2.js'; 171cb0ef41Sopenharmony_ci 181cb0ef41Sopenharmony_cistrictEqual(__esModule2, true); 191cb0ef41Sopenharmony_cistrictEqual(name2, 'name'); 201cb0ef41Sopenharmony_cistrictEqual(typeof m2, 'object'); 211cb0ef41Sopenharmony_cistrictEqual(m2.default, 'the default'); 221cb0ef41Sopenharmony_cistrictEqual(ns2.__esModule, true); 231cb0ef41Sopenharmony_cistrictEqual(ns2.name, 'name'); 241cb0ef41Sopenharmony_cideepEqual(Object.keys(ns2), ['__esModule', 'case2', 'default', 'name', 'pi']); 251cb0ef41Sopenharmony_ci 261cb0ef41Sopenharmony_ciimport m3, { __esModule as __esModule3, name as name3 } from './exports-cases3.js'; 271cb0ef41Sopenharmony_ciimport * as ns3 from './exports-cases3.js'; 281cb0ef41Sopenharmony_ci 291cb0ef41Sopenharmony_cistrictEqual(__esModule3, true); 301cb0ef41Sopenharmony_cistrictEqual(name3, 'name'); 311cb0ef41Sopenharmony_cideepEqual(Object.keys(m3), ['name', 'default', 'pi', 'case2']); 321cb0ef41Sopenharmony_cistrictEqual(ns3.__esModule, true); 331cb0ef41Sopenharmony_cistrictEqual(ns3.name, 'name'); 341cb0ef41Sopenharmony_cistrictEqual(ns3.case2, 'case2'); 351cb0ef41Sopenharmony_ci 361cb0ef41Sopenharmony_ciconsole.log('ok'); 37