12345678910 |
- import { resultTypeAfterInfixOp } from './../js/processor/compatibilityTable';
- import { Operators } from './../js/ast/operators';
- import { Types } from '../js/typeSystem/types';
- describe("The compatbility table", () => {
- it("should return the correct type for a given infix operator application", () => {
- const type = resultTypeAfterInfixOp(Operators.ADD, Types.INTEGER, Types.REAL);
- expect(type).toEqual(Types.REAL);
- });
- });
|