fix critical failing test in early waypoint

pull/1789/head
Quincy Larson 2015-08-15 15:33:21 -07:00
parent c8f44d98bf
commit 40e14c3999
2 changed files with 11 additions and 14 deletions

View File

@ -992,25 +992,23 @@
"title": "Sift through Text with Regular Expressions", "title": "Sift through Text with Regular Expressions",
"difficulty":"9.984", "difficulty":"9.984",
"description":[ "description":[
"RegEx is a powerful tool we can use to find certain words or patterns in strings.", "<code>Regular expressions</code> are way to find certain words or patterns inside of <code>strings</code>.",
"RegEx can look difficult at first but there's not much to getting it working.", "For example, if we wanted to find the number of times the word <code>the</code> occurred in the string <code>The dog chased the cat</code>, we could use the following <code>regular expression</code>: <code>\/the+\/gi</code>",
"If we wanted to find the number of times the word <code>the</code> occurred in the string <code>The dog chased the cat</code> We could use the following RegEx:",
"<code>\/the+\/gi</code>",
"Let's break this down a bit:", "Let's break this down a bit:",
"<code>the</code> is the pattern we want to match.", "<code>the</code> is the pattern we want to match.",
"<code>+</code> means we are looking for one or more occurrences of this pattern.", "<code>+</code> means we want to find one or more occurrences of this pattern.",
"<code>g</code> means that it searches the entire string.", "<code>g</code> means that we want to search the entire string for this pattern.",
"<code>i</code> means that we are ignoring the case (uppercase or lowercase) of what we are looking for.", "<code>i</code> means that we want to ignoring the case (uppercase or lowercase) when searching for the pattern.",
"Let's try finding the word and in the string <code>John and Alan went to the shop and got some milk</code> by replacing the <code>.+</code> in the current RegEx with something that will find the word <code>and</code> and count how many times it occurs." "Let's try counting the number of times the word <code>and</code> occurs in the string <code>John and Alan went to the shop and got some milk</code>. We can do this by replacing the <code>.+</code> part of our regular expression with the current <code>regular expression</code> with the word <code>and</code>."
], ],
"tests":[ "tests":[
"assert(test==2, 'Your <code>regular expression</code> should have found two occurrences of the word <code>and</code>');", "assert(test==2, 'Your <code>regular expression</code> should find two occurrences of the word <code>and</code>');",
"assert(editor.getValue().match(/\\/and\\+\\/gi/), 'You should have used <code>regular expressions</code> to find the word <code>and</code>');" "assert(editor.getValue().match(/\\/and\\+\\/gi/), 'You should have used <code>regular expressions</code> to find the word <code>and</code>');"
], ],
"challengeSeed":[ "challengeSeed":[
"var test = (function() {", "var test = (function() {",
" var testString = \"John and Alan went to the shop and got some milk\";", " var testString = \"John and Alan went to the shop and got some milk\";",
"", " var expressionToGetMilk = /milk/gi;",
" // Only change code below this line.", " // Only change code below this line.",
"", "",
" var expression = /.+/gi;", " var expression = /.+/gi;",
@ -1028,10 +1026,9 @@
"title": "Find Numbers with Regular Expressions", "title": "Find Numbers with Regular Expressions",
"difficulty":"9.985", "difficulty":"9.985",
"description":[ "description":[
"We can use special selectors in RegEx to select a particular type of value.", "We can use special selectors in <code>Regular Expressions</code> to select a particular type of value.",
"One such selector is the digit selector <code>\\d</code> which is used to grab the numbers in a string.", "One such selector is the digit selector <code>\\d</code> which is used to grab the numbers in a string.",
"It is used like this:", "It is used like this: <code>/\\d+/g</code>"
"<code>/\\d+/g</code>"
], ],
"tests":[ "tests":[
"assert(test === 2, 'Your RegEx should have found two numbers in the testString');", "assert(test === 2, 'Your RegEx should have found two numbers in the testString');",

View File

@ -438,7 +438,7 @@
"tests": [ "tests": [
"assert($(\"h2\").css(\"color\") === \"rgb(255, 0, 0)\", 'Your <code>h2</code> element should be red.')", "assert($(\"h2\").css(\"color\") === \"rgb(255, 0, 0)\", 'Your <code>h2</code> element should be red.')",
"assert($(\"h2\").hasClass(\"red-text\"), 'Your <code>h2</code> element should have the class <code>red-text</code>.')", "assert($(\"h2\").hasClass(\"red-text\"), 'Your <code>h2</code> element should have the class <code>red-text</code>.')",
"assert($(\"h2\").attr(\"style\") === undefined, 'Don't use inline style declarations like <code>style=\"color: red\"</code> in your <code>h2</code> element.')" "assert($(\"h2\").attr(\"style\") === undefined, 'Do not use inline style declarations like <code>style=\"color&#58; red\"</code> in your <code>h2</code> element.')"
], ],
"challengeSeed": [ "challengeSeed": [
"<style>", "<style>",