UNPKG

obaa

Version:
53 lines (35 loc) 882 B
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>Test Suite</title> <link rel="stylesheet" href="./lib/qunit.css"> </head> <body> <div id="qunit"></div> <div id="qunit-fixture"></div> <script src="./lib/qunit.js"></script> <script src="../index.js"></script> <script> QUnit.module('obaa', function () { QUnit.test("simple", function (assert) { const items = [{ a: 1 }] const currentItem = { items, b: 1 } const data = { items, currentItem } obaa(data, (a, b, c, d) => { console.log(a, b, c, d) }) // data.currentItem.b = 2 // items[0] = 111 //可以触发 data.currentItem.items[0] = 222 assert.deepEqual(1, 1) }) }); </script> </body> </html>