diff --git a/challenges/basic-html5-and-css.json b/challenges/basic-html5-and-css.json
index ccd2fdaa5f..24b1c71939 100644
--- a/challenges/basic-html5-and-css.json
+++ b/challenges/basic-html5-and-css.json
@@ -943,7 +943,8 @@
"In addition to pixels, you can also specify a border-radius
using a percentage."
],
"tests": [
- "assert(parseInt($('img').css('border-top-left-radius')) > 48, 'Your image should have a border radius of 50 percent, making it perfectly circular.')"
+ "assert(parseInt($('img').css('border-top-left-radius')) > 48, 'Your image should have a border radius of 50 percent, making it perfectly circular.')",
+ "assert(editor.match(/50%/g), 'Be sure to use a percentage instead of a pixel value.')"
],
"challengeSeed": [
"",
@@ -1613,7 +1614,7 @@
"For example: <form action=\"/url-where-you-want-to-submit-form-data\"></form>
."
],
"tests": [
- "assert($('form').length > 0, 'Wrap your text input element within a form
element.')",
+ "assert($('form') && $('form').children('input') && $('form').children('input').length > 0, 'Wrap your text input element within a form
element.')",
"assert($('form').attr('action'), 'Your form
element should have an action
attribute.')",
"assert(editor.match(/<\\/form>/g) && editor.match(/