summaryrefslogtreecommitdiff
path: root/lambda-calcul/javascript/test/interpreter.test.js
blob: a859bfe2bcbdef0810ecc53d0d1a9532f22a22c6 (plain)
1
2
3
4
5
6
7
8
9
const { σ } = require('../src/internals');
const { evaluate } = require('../src/interpreter');

describe('An interpreter', () => {
  it('evaluates symbols', () => {
    expect(evaluate(σ('x'))).toEqual(σ('x'));
    expect(evaluate(σ('y'))).toEqual(σ('y'));
  });
});