write tests for first 5 jquery challenges

This commit is contained in:
Quincy Larson
2015-06-07 18:29:00 -07:00
parent 6953cb6347
commit b84d41bcd6
3 changed files with 13 additions and 9 deletions

View File

@ -19,5 +19,5 @@
}
}
}
}, 250);
}, 10);
})();

View File

@ -53,7 +53,8 @@
"Make all <code>img</code> elements bounce $('img').addClass('animated bounce')"
],
"tests": [
"expect($('img'), 'Make sure you add the animated bounce class').to.have.class('animated bounce')"
"assert($('img').hasClass('animated') && $('img').hasClass('bounce'), 'Use the jQuery <code>addClass()</code> function to give the classes \"animated\" and \"bounce\" to your <code>img</code> element.')",
"assert(!editor.match(/class.*animated/g), 'Only use jQuery to add these classes to the element.')"
],
"challengeSeed": [
"fccss",
@ -98,13 +99,13 @@
],
"tests": [
"assert($('.btn').hasClass('animated') && $('.btn').hasClass('shake'), 'Use the jQuery <code>addClass()</code> function to give the classes \"animated\" and \"shake\" to all your elements with the class \"btn\".')",
"assert(!editor.match(/class.*animated/g), 'Only use jQuery to add these classes to the element.')"
],
"challengeSeed": [
"fccss",
" $(document).ready(function() {",
" $('img').addClass('animated bounce');",
" $('.btn').addClass('animated shake');",
" });",
"fcces",
"<br>",
@ -144,7 +145,7 @@
],
"tests": [
"assert($('form').attr('id') === 'cat-photo-form', 'Add an ID <code>script</code> element has a closing tag.')"
"assert($('form').attr('id') === 'cat-photo-form', 'Add the ID of \"cat-photo-form\" to your <code>form</code> element.')"
],
"challengeSeed": [
"fccss",
@ -190,7 +191,8 @@
],
"tests": [
"assert($('#cat-photo-form') && $('#cat-photo-form').hasClass('animated') && $('#cat-photo-form').hasClass('pulse'), 'Select the element with the <code>id</code> of \"cat-photo-form\" and use the jQuery <code>addClass()</code> function to give it the classes of \"animated\" and \"pulse\".')",
"assert(!editor.match(/class.*animated/g), 'Only use jQuery to add these classes to the element.')"
],
"challengeSeed": [
"fccss",

View File

@ -28,10 +28,12 @@ block content
h4.text-center.negative-10= name
.bonfire-instructions
for sentence in details
p.wrappable.!= sentence
p.wrappable.negative-10!= sentence
.negative-bottom-margin-30
if (user)
a.btn.btn-primary.btn-sm.btn-block.negative-10#next-courseware-button Go to my next challenge (ctrl + enter)
label.btn.btn-primary.btn-block.negative-10#next-courseware-button
.ion-checkmark-circled
| &nbsp; Go to my next challenge (ctrl + enter)
if (user.sentSlackInvite)
.button-spacer
@ -46,7 +48,7 @@ block content
script.
var userLoggedIn = true;
else
a.btn.signup-btn.btn-block.btn-sm.btn-block.negative-15(href='/login') Sign in so you can save your progress
a.btn.signup-btn.btn-block.btn-block.negative-15(href='/login') Sign in so you can save your progress
script.
var userLoggedIn = false;
.button-spacer