(method, arg)
| 37 | |
| 38 | it('has class methods equivalent to the instance methods', function() { |
| 39 | const expectEquivalentMethods = function(method, arg) { |
| 40 | const v = new Vector(7, 7); |
| 41 | const classResult = Vector[method](v, arg); |
| 42 | const instanceResult = v[method](arg); |
| 43 | return expect(classResult).toEqual(instanceResult); |
| 44 | }; |
| 45 | |
| 46 | expectEquivalentMethods('add', new Vector(1, 1)); |
| 47 | expectEquivalentMethods('subtract', new Vector(3, 3)); |