UNPKG

riojs

Version:

Rio. Functional Programming Language that compiles to Javascript

29 lines (17 loc) 572 B
const fs = require('fs') const { generate } = require('astring') const chai = require('chai') const rio = require('../index.js') const assert = chai.assert const src = fs.readFileSync('./examples/if-statement.rio', {encoding: 'utf8'}) //beforeEach(function() { //}) describe('Statements', function() { it('Summa should return total of inputs', function() { const ast = rio.parse( src ) const js = generate( ast ) //console.log(JSON.stringify(ast, null, 2)) console.log(js) //assert.equal(func(inputs), 3) }); });