Deno mini-port of @mozillasecurity/octo
Find a file
2017-06-10 07:40:29 +02:00
lib Fix two more left-overs of make.number.*Number reference 2017-06-10 07:40:29 +02:00
tests Add all files to the tests index.html for local runs. 2017-06-07 11:09:57 -04:00
.editorconfig Add .editorconfig 2017-04-23 02:29:16 +03:00
.gitignore Ignore .idea project files 2017-04-25 11:03:38 -04:00
.jshintrc Add random to .jshintrc 2017-04-13 16:17:33 +03:00
.travis.yml Deploy to both github pages (always) & releases (tagged) 2017-06-07 12:34:17 -04:00
build.py Use Travis CI to automate build and deploy. 2017-06-07 11:42:09 -04:00
Gruntfile.js Linter changes 2017-04-26 18:01:48 -04:00
karma.conf.js Include all of lib in karma 2017-04-25 14:27:17 -04:00
LICENSE Add LICENSE 2017-04-22 23:09:22 +03:00
package.json Add unicode safe, base64 encode/decode 2017-06-08 12:05:06 -04:00
README.md Add IRCCloud badge to README.md 2017-06-08 05:05:15 +02:00

Build Status Coverage
Status JavaScript Style
Guide

A fuzzing framework for JavaScript

This is WIP.

Build

./build.py -l lib -d deploy

Testing

Tests live in the tests/ subdirectory, and are written for QUnit. To run tests locally, open tests/index.html in a browser. The automated tests are run in Firefox/Chrome using Karma. To run the automated tests:

npm install
CHROME_BIN=chromium npm test

When adding new files, add them in index.html and karma.conf.js so they can be tested and included in coverage reports.