Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jasmine (1.2.1)
- jasmine-core (>= 1.2.0)
- rack (~> 1.0)
- rspec (>= 1.3.1)
- selenium-webdriver (>= 0.1.3)
- jasmine-core (1.2.0)
- jasmine-headless-webkit (0.8.4)
- coffee-script
- jasmine-core (~> 1.1)
- multi_json
- rainbow
- sprockets (~> 2)
- jasmine-rails (0.1.0)
- jasmine
- jasmine-headless-webkit
- rails (>= 3.1.0)
- describe ("my basic jasmine jquery test", function(){
- beforeEach(function(){
- $('body').append('<a id="test_link" href="somewhere.html">My test link</a>');
- });
- afterEach(function(){
- $('a#test_link').remove();
- });
- it ("does some basic jQuery thing", function () {
- $('a#test_link').click();
- expect($("a#test_link")).toHaveText('My test link is now longer');
- });
- it ("does some the same basic jQuery thing with a different trigger type", function () {
- $('a#test_link').trigger('click');
- expect($("a#test_link")).toHaveText('My test link is now longer');
- });
- });
- describe ('subtraction', function(){
- var a = 1;
- var b = 2;
- it("returns the correct answer", function(){
- expect(subtraction(a,b)).toBe(-1);
- });
- });
- function subtraction(a,b){
- return a - b;
- }
- jQuery (function($) {
- $("a#test_link").click(changeTheTextOfTheLink)
- function changeTheTextOfTheLink(e) {
- e.preventDefault()
- $("a#test_link").append(' is now longer');
- }
- });
- FF.
- FAIL: 3 tests, 2 failures, 0.013 secs.
- my basic jasmine jquery test does some basic jQuery thing. (/Users/rebekah/OPSWAT/opswat_cwm/spec/javascripts/UserInvitationsSpec.js:11)
- Expected '<a id="test_link" href="somewhere.html">My test link</a>' to have text 'My test link is now longer'. (line ~13)
- expect($("a#test_link")).toHaveText('My test link is now longer');
- my basic jasmine jquery test does some the same basic jQuery thing with a different trigger type. (/Users/rebekah/OPSWAT/opswat_cwm/spec/javascripts/UserInvitationsSpec.js:16)
- Expected '<a id="test_link" href="somewhere.html">My test link</a>' to have text 'My test link is now longer'. (line ~18)
- expect($("a#test_link")).toHaveText('My test link is now longer');
- //= require jquery
- //= require jquery_ujs
- //= require bootstrap
- //= require vendor
- //= require_tree .
- src_files:
- - "application.{js,coffee}"
- stylesheets:
- helpers:
- - "helpers/**/*.{js,coffee}"
- spec_files:
- - "**/*[Ss]pec.{js,coffee}"
- src_dir: "app/assets/javascripts"
- spec_dir: spec/javascripts
- asset_paths:
- - "vendor/assets/javascripts"
- // application.js
- jQuery(function ($) {
- console.log("In document.ready");
- });
- // test_spec.js
- describe("the order of things", function () {
- beforeEach(function () {
- console.log("In beforeEach");
- });
- it("should run some tests", function () {
- console.log("In test");
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement