Skip to content

Commit

Permalink
Resolve #1603 and make sure we do not break this in the future
Browse files Browse the repository at this point in the history
  • Loading branch information
lukastaegert committed Aug 31, 2017
1 parent 3126297 commit 7148ed5
Show file tree
Hide file tree
Showing 7 changed files with 79 additions and 0 deletions.
4 changes: 4 additions & 0 deletions test/form/samples/assignment-to-array-buffer-view/_config.js
@@ -0,0 +1,4 @@
module.exports = {
description: 'assignment to views of buffers should be kept',
options: { name: 'bundle' }
};
14 changes: 14 additions & 0 deletions test/form/samples/assignment-to-array-buffer-view/_expected/amd.js
@@ -0,0 +1,14 @@
define(['exports'], function (exports) { 'use strict';

var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

exports.view8 = view8;

Object.defineProperty(exports, '__esModule', { value: true });

});
12 changes: 12 additions & 0 deletions test/form/samples/assignment-to-array-buffer-view/_expected/cjs.js
@@ -0,0 +1,12 @@
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

exports.view8 = view8;
@@ -0,0 +1,8 @@
var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

export { view8 };
@@ -0,0 +1,15 @@
var bundle = (function (exports) {
'use strict';

var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

exports.view8 = view8;

return exports;

}({}));
18 changes: 18 additions & 0 deletions test/form/samples/assignment-to-array-buffer-view/_expected/umd.js
@@ -0,0 +1,18 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.bundle = {})));
}(this, (function (exports) { 'use strict';

var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

exports.view8 = view8;

Object.defineProperty(exports, '__esModule', { value: true });

})));
8 changes: 8 additions & 0 deletions test/form/samples/assignment-to-array-buffer-view/main.js
@@ -0,0 +1,8 @@
var buffer = new ArrayBuffer( 8 );

var view8 = new Int8Array( buffer );
var view16 = new Int16Array( buffer );

view16[ 0 ] = 3;

export { view8 };

0 comments on commit 7148ed5

Please sign in to comment.