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