diff --git a/matrix.test.js b/matrix.test.js index 04ffa85..076f7b9 100644 --- a/matrix.test.js +++ b/matrix.test.js @@ -16,3 +16,20 @@ test('adding scalar to matrix', () => { ] }); }); + +test('product test',()=>{ + let m = new Matrix(1, 3); + m.data[0] = [1,2,3]; + let n = new Matrix(3, 1); + n.data[0] = [1]; + n.data[1] = [2]; + n.data[2] = [3]; + let mn = Matrix.multiply(m, n); + expect(mn).toEqual({ + rows: 1, + cols: 1, + data: [ + [14] + ] + }); +});