---
source: crates/rolldown_testing/src/integration_test.rs
---
# Assets
## main.js
```js
import assert from "node:assert";
// HIDDEN [rolldown:runtime]
//#region share.js
var share_exports$1 = /* @__PURE__ */ __exportAll({ default: () => share_default$1 });
var share_default$1 = "shared";
//#endregion
//#region share.json
var share_exports = /* @__PURE__ */ __exportAll({ default: () => share_default });
var share_default = {};
//#endregion
//#region main.js
assert.strictEqual(share_default$1, "shared");
assert.deepStrictEqual(share_default, {});
console.log(share_default$1, share_default);
Promise.resolve().then(() => share_exports$1).then((mod) => {
assert.deepEqual(JSON.parse(JSON.stringify(mod)), { default: "shared" });
console.log(mod);
});
Promise.resolve().then(() => share_exports).then((mod) => {
assert.deepEqual(JSON.parse(JSON.stringify(mod)), { default: {} });
console.log(mod);
});
//#endregion
```