operation
should be a function.
testString: assert(typeof operation === 'function');
- text: operation("m_add",[[1,2],[3,4]],[[1,2],[3,4]])
should return [[2,4],[6,8]]
.
testString: assert.deepEqual(operation('m_add', [[1, 2], [3, 4]], [[1, 2], [3, 4]]), [[2, 4], [6, 8]]);
- text: operation("s_add",[[1,2],[3,4]],2)
should return [[3,4],[5,6]]
.
testString: assert.deepEqual(operation('s_add', [[1, 2], [3, 4]], 2), [[3, 4], [5, 6]]);
- text: operation("m_sub",[[1,2],[3,4]],[[1,2],[3,4]])
should return [[0,0],[0,0]]
.
testString: assert.deepEqual(operation('m_sub', [[1, 2], [3, 4]], [[1, 2], [3, 4]]), [[0, 0], [0, 0]]);
- text: operation("m_mult",[[1,2],[3,4]],[[1,2],[3,4]])
should return [[1,4],[9,16]]
.
testString: assert.deepEqual(operation('m_mult', [[1, 2], [3, 4]], [[1, 2], [3, 4]]), [[1, 4], [9, 16]]);
- text: operation("m_div",[[1,2],[3,4]],[[1,2],[3,4]])
should return [[1,1],[1,1]]
.
testString: assert.deepEqual(operation('m_div', [[1, 2], [3, 4]], [[1, 2], [3, 4]]), [[1, 1], [1, 1]]);
- text: operation("m_exp",[[1,2],[3,4]],[[1,2],[3,4]])
should return [[1,4],[27,256]]
.
testString: assert.deepEqual(operation('m_exp', [[1, 2], [3, 4]], [[1, 2], [3, 4]]), [[1, 4], [27, 256]]);
- text: operation("m_add",[[1,2,3,4],[5,6,7,8]],[[9,10,11,12],[13,14,15,16]])
should return [[10,12,14,16],[18,20,22,24]]
.
testString: assert.deepEqual(operation('m_add', [[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]), [[10, 12, 14, 16], [18, 20, 22, 24]]);
```