Skip to content
Unit Tests for different versions of MooTools Core
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1.2
1.3base
1.3client
1.4base
1.4client
2.0base
2.0client/Browser
Runner @ c63e2ee
.gitignore
.gitmodules
Configuration.js
README.md
buildMobile
index.html

README.md

DEPRECATED!

The MooTools Core specs can be found in the mootools-core repository

MooTools Core Specs

This repository is intended to provide the specification infrastructure for MooTools Core.

The infrastructure uses Jasmine as a UnitTest-Library. It is possible to run Specs via the browser, via JSTestDriver and via NodeJS.

Setup

Clone the MooTools Core repository and initialize the submodules.

Set up the Specs:

cd Specs
git pull origin master
git submodule update --init --recursive
cd Runner
chmod +x server test runner runner.js buildCommonJS buildJSTDConfiguration

Requirements

  • NodeJS
  • PHP (for Packager)

Usage

  • Open index.html in your favorite browser and press the right link
  • Run the JSTD Server
    • Start via ./server {options}
    • Point one or more browsers to http://localhost:9876
    • Run all tests via ./test
  • Run in NodeJS via ./runner {options}

Available Options

Options are specified via JSON.

Example for JSTD ./server '{"version": 1.3, "path": "../core/", "specs": [1.2, "1.3base", "1.3client"]}'

Example for NodeJS ./runner '{"specs": ["1.3base"], "path": "../core/"}'

Options "path" - Only needs to be specified if the core-specs repository is being used outside of the MooTools Core repository "specs" - The specs to run, see Sets.js "version" - The version of MooTools to be used for running the specs

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.