Socket
Socket
Sign inDemoInstall

jasmine-core

Package Overview
Dependencies
0
Maintainers
3
Versions
62
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.5.0 to 3.6.0

4

.github/CONTRIBUTING.md

@@ -20,3 +20,3 @@ # Developing for Jasmine Core

git fetch upstream # Fetch changes not present in your local repository
git merge upstream/master # Sync local master with upstream repository
git merge upstream/main # Sync local main with upstream repository
git checkout -b my-new-feature # Create your feature branch

@@ -125,5 +125,5 @@ git commit -am 'Add some feature' # Commit your changes

* We do this because `jasmine.js` and `jasmine-html.js` are auto-generated (as you've seen in the previous steps) and accepting multiple pull requests when this auto-generated file changes causes lots of headaches
* When we accept your pull request, we will generate these files as a separate commit and merge the entire branch into master
* When we accept your pull request, we will generate these files as a separate commit and merge the entire branch into main
Note that we use Travis for Continuous Integration. We only accept green pull requests.
MANIFEST.in
README.md
package.json
setup.py
./setup.py
./images/__init__.py
./lib/jasmine-core/__init__.py
./lib/jasmine-core/core.py
./node_modules/node-gyp/gyp/PRESUBMIT.py
./node_modules/node-gyp/gyp/gyp_main.py
./node_modules/node-gyp/gyp/setup.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
./node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
./node_modules/node-gyp/gyp/pylib/gyp/__init__.py
./node_modules/node-gyp/gyp/pylib/gyp/common.py
./node_modules/node-gyp/gyp/pylib/gyp/common_test.py
./node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
./node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
./node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
./node_modules/node-gyp/gyp/pylib/gyp/input.py
./node_modules/node-gyp/gyp/pylib/gyp/input_test.py
./node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
./node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
./node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
./node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py
./node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
./node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
./node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
./node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
./node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
./node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
./node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
./node_modules/node-gyp/gyp/tools/graphviz.py
./node_modules/node-gyp/gyp/tools/pretty_gyp.py
./node_modules/node-gyp/gyp/tools/pretty_sln.py
./node_modules/node-gyp/gyp/tools/pretty_vcproj.py
./node_modules/node-gyp/test/fixtures/test-charmap.py
./node_modules/node-gyp/tools/gyp/pylib/gyp/generator/compile_commands_json.py
./node_modules/walkdir/test/comparison/find.py
images/__init__.py

@@ -61,0 +5,0 @@ images/jasmine-horizontal.png

/*
Copyright (c) 2008-2019 Pivotal Labs
Copyright (c) 2008-2020 Pivotal Labs

@@ -34,2 +34,3 @@ Permission is hereby granted, free of charge, to any person obtaining

(function() {
var jasmineRequire = window.jasmineRequire || require('./jasmine.js');

@@ -41,3 +42,5 @@ /**

*/
window.jasmine = jasmineRequire.core(jasmineRequire);
var jasmine = jasmineRequire.core(jasmineRequire),
global = jasmine.getGlobal();
global.jasmine = jasmine;

@@ -64,3 +67,3 @@ /**

*/
extend(window, jasmineInterface);
extend(global, jasmineInterface);

@@ -67,0 +70,0 @@ /**

@@ -22,2 +22,2 @@ function Player() {

this.currentlyPlayingSong.persistFavoriteStatus(true);
};
};

@@ -7,2 +7,2 @@ function Song() {

throw new Error("not yet implemented");
};
};
/*
Copyright (c) 2008-2019 Pivotal Labs
Copyright (c) 2008-2020 Pivotal Labs

@@ -23,2 +23,4 @@ Permission is hereby granted, free of charge, to any person obtaining

*/
var jasmineRequire = window.jasmineRequire || require('./jasmine.js');
jasmineRequire.html = function(j$) {

@@ -354,5 +356,7 @@ j$.ResultsNode = jasmineRequire.ResultsNode();

setMenuModeTo('jasmine-failure-list');
return false;
};
find('.jasmine-spec-list-menu').onclick = function() {
setMenuModeTo('jasmine-spec-list');
return false;
};

@@ -359,0 +363,0 @@

/*
Copyright (c) 2008-2019 Pivotal Labs
Copyright (c) 2008-2020 Pivotal Labs

@@ -4,0 +4,0 @@ Permission is hereby granted, free of charge, to any person obtaining

{
"name": "jasmine-core",
"license": "MIT",
"version": "3.5.0",
"version": "3.6.0",
"repository": {

@@ -16,3 +16,3 @@ "type": "git",

"scripts": {
"posttest": "eslint src/**/*.js spec/**/*.js && prettier --check src/**/*.js spec/**/*.js",
"posttest": "eslint \"src/**/*.js\" \"spec/**/*.js\" && prettier --check src/**/*.js spec/**/*.js",
"test": "grunt --stack execSpecsInNode",

@@ -32,4 +32,6 @@ "cleanup": "prettier --write src/**/*.js spec/**/*.js",

"ejs": "^2.5.5",
"eslint": "^5.16.0",
"eslint": "^6.8.0",
"eslint-plugin-compat": "^3.8.0",
"express": "^4.16.4",
"fast-check": "^1.21.0",
"fast-glob": "^2.2.6",

@@ -43,3 +45,3 @@ "grunt": "^1.0.4",

"jasmine": "^3.4.0",
"jasmine-browser-runner": "0.3.0",
"jasmine-browser-runner": "github:jasmine/jasmine-browser",
"jsdom": "^15.0.0",

@@ -57,2 +59,8 @@ "load-grunt-tasks": "^4.0.0",

"eslintConfig": {
"extends": [
"plugin:compat/recommended"
],
"parserOptions": {
"ecmaVersion": 5
},
"rules": {

@@ -73,6 +81,2 @@ "quotes": [

"block-spacing": "error",
"comma-dangle": [
"error",
"never"
],
"func-call-spacing": [

@@ -92,3 +96,11 @@ "error",

}
}
},
"browserslist": [
"Safari >= 8",
"last 2 Chrome versions",
"last 2 Firefox versions",
"Firefox 68",
"last 2 Edge versions",
"IE >= 10"
]
}

@@ -1,4 +0,4 @@

<a name="README">[<img src="https://rawgithub.com/jasmine/jasmine/master/images/jasmine-horizontal.svg" width="400px" />](http://jasmine.github.io)</a>
<a name="README">[<img src="https://rawgithub.com/jasmine/jasmine/main/images/jasmine-horizontal.svg" width="400px" />](http://jasmine.github.io)</a>
[![Build Status](https://travis-ci.org/jasmine/jasmine.svg?branch=master)](https://travis-ci.org/jasmine/jasmine)
[![Build Status](https://travis-ci.org/jasmine/jasmine.svg?branch=main)](https://travis-ci.org/jasmine/jasmine)
[![Open Source Helpers](https://www.codetriage.com/jasmine/jasmine/badges/users.svg)](https://www.codetriage.com/jasmine/jasmine)

@@ -12,3 +12,3 @@ [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjasmine%2Fjasmine.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjasmine%2Fjasmine?ref=badge_shield)

Documentation & guides live here: [http://jasmine.github.io](http://jasmine.github.io/)
For a quick start guide of Jasmine, see the beginning of [http://jasmine.github.io/edge/introduction.html](http://jasmine.github.io/edge/introduction.html)
For a quick start guide of Jasmine, see the beginning of [http://jasmine.github.io/edge/introduction.html](http://jasmine.github.io/edge/introduction.html).

@@ -19,3 +19,3 @@ Upgrading from Jasmine 2.x? Check out the [3.0 release notes](https://github.com/jasmine/jasmine/blob/v3.0.0/release_notes/3.0.md) for a list of what's new (including breaking changes).

Please read the [contributors' guide](https://github.com/jasmine/jasmine/blob/master/.github/CONTRIBUTING.md)
Please read the [contributors' guide](https://github.com/jasmine/jasmine/blob/main/.github/CONTRIBUTING.md).

@@ -25,20 +25,20 @@ ## Installation

For the Jasmine NPM module:<br>
[https://github.com/jasmine/jasmine-npm](https://github.com/jasmine/jasmine-npm)
[https://github.com/jasmine/jasmine-npm](https://github.com/jasmine/jasmine-npm).
For the Jasmine Ruby Gem:<br>
[https://github.com/jasmine/jasmine-gem](https://github.com/jasmine/jasmine-gem)
[https://github.com/jasmine/jasmine-gem](https://github.com/jasmine/jasmine-gem).
For the Jasmine Python Egg:<br>
[https://github.com/jasmine/jasmine-py](https://github.com/jasmine/jasmine-py)
[https://github.com/jasmine/jasmine-py](https://github.com/jasmine/jasmine-py).
For the Jasmine headless browser gulp plugin:<br>
[https://github.com/jasmine/gulp-jasmine-browser](https://github.com/jasmine/gulp-jasmine-browser)
[https://github.com/jasmine/gulp-jasmine-browser](https://github.com/jasmine/gulp-jasmine-browser).
To install Jasmine standalone on your local box (where **_{#.#.#}_** below is substituted by the release number downloaded):
* Download the standalone distribution for your desired release from the [releases page](https://github.com/jasmine/jasmine/releases)
* Create a Jasmine directory in your project - `mkdir my-project/jasmine`
* Move the dist to your project directory - `mv jasmine/dist/jasmine-standalone-{#.#.#}.zip my-project/jasmine`
* Change directory - `cd my-project/jasmine`
* Unzip the dist - `unzip jasmine-standalone-{#.#.#}.zip`
* Download the standalone distribution for your desired release from the [releases page](https://github.com/jasmine/jasmine/releases).
* Create a Jasmine directory in your project. - `mkdir my-project/jasmine`
* Move the dist to your project directory. - `mv jasmine/dist/jasmine-standalone-{#.#.#}.zip my-project/jasmine`
* Change directory. - `cd my-project/jasmine`
* Unzip the dist. - `unzip jasmine-standalone-{#.#.#}.zip`

@@ -58,12 +58,23 @@ Add the following to your HTML file:

Jasmine tests itself across many browsers (Safari, Chrome, Firefox, Microsoft Edge, and new Internet Explorer) as well as nodejs. To see the exact version tests are run against look at our [.travis.yml](https://github.com/jasmine/jasmine/blob/master/.travis.yml)
Jasmine tests itself across many browsers (Safari, Chrome, Firefox, Microsoft Edge, and Internet Explorer) as well as nodejs.
[![Sauce Test Status](https://saucelabs.com/browser-matrix/jasmine-js.svg)](https://saucelabs.com/u/jasmine-js)
| Environment | Supported versions |
|-------------------|--------------------|
| Node | 8, 10, 12 |
| Safari | 8-13 |
| Chrome | Evergreen |
| Firefox | Evergreen, 68 |
| Edge | Evergreen |
| Internet Explorer | 10, 11 |
For evergreen browsers, each version of Jasmine is tested against the version of the browser that is available to us
at the time of release. Other browsers, as well as older & newer versions of some supported browsers, are likely to work.
However, Jasmine isn't tested against them and they aren't actively supported.
## Support
* Search past discussions: [http://groups.google.com/group/jasmine-js](http://groups.google.com/group/jasmine-js)
* Send an email to the list: [jasmine-js@googlegroups.com](mailto:jasmine-js@googlegroups.com)
* View the project backlog at Pivotal Tracker: [http://www.pivotaltracker.com/projects/10606](http://www.pivotaltracker.com/projects/10606)
* Follow us on Twitter: [@JasmineBDD](http://twitter.com/JasmineBDD)
* Search past discussions: [http://groups.google.com/group/jasmine-js](http://groups.google.com/group/jasmine-js).
* Send an email to the list: [jasmine-js@googlegroups.com](mailto:jasmine-js@googlegroups.com).
* View the project backlog at Pivotal Tracker: [http://www.pivotaltracker.com/projects/10606](http://www.pivotaltracker.com/projects/10606).
* Follow us on Twitter: [@JasmineBDD](http://twitter.com/JasmineBDD).

@@ -70,0 +81,0 @@ ## Maintainers

@@ -10,3 +10,3 @@ # How to work on a Jasmine Release

Please attempt to keep commits to `master` small, but cohesive. If a feature is contained in a bunch of small commits (e.g., it has several wip commits or small work), please squash them when pushing to `master`.
Please attempt to keep commits to `main` small, but cohesive. If a feature is contained in a bunch of small commits (e.g., it has several wip commits or small work), please squash them when pushing to `main`.

@@ -13,0 +13,0 @@ ### Version

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc