Created
November 30, 2013 07:03
-
-
Save zsan/7716216 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE html | |
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
<head> | |
<title>RSpec results</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<meta http-equiv="Expires" content="-1" /> | |
<meta http-equiv="Pragma" content="no-cache" /> | |
<style type="text/css"> | |
body { | |
margin: 0; | |
padding: 0; | |
background: #fff; | |
font-size: 80%; | |
} | |
</style> | |
<script type="text/javascript"> | |
// <![CDATA[ | |
function addClass(element_id, classname) { | |
document.getElementById(element_id).className += (" " + classname); | |
} | |
function removeClass(element_id, classname) { | |
var elem = document.getElementById(element_id); | |
var classlist = elem.className.replace(classname,''); | |
elem.className = classlist; | |
} | |
function moveProgressBar(percentDone) { | |
document.getElementById("rspec-header").style.width = percentDone +"%"; | |
} | |
function makeRed(element_id) { | |
removeClass(element_id, 'passed'); | |
removeClass(element_id, 'not_implemented'); | |
addClass(element_id,'failed'); | |
} | |
function makeYellow(element_id) { | |
var elem = document.getElementById(element_id); | |
if (elem.className.indexOf("failed") == -1) { // class doesn't includes failed | |
if (elem.className.indexOf("not_implemented") == -1) { // class doesn't include not_implemented | |
removeClass(element_id, 'passed'); | |
addClass(element_id,'not_implemented'); | |
} | |
} | |
} | |
function apply_filters() { | |
var passed_filter = document.getElementById('passed_checkbox').checked; | |
var failed_filter = document.getElementById('failed_checkbox').checked; | |
var pending_filter = document.getElementById('pending_checkbox').checked; | |
assign_display_style("example passed", passed_filter); | |
assign_display_style("example failed", failed_filter); | |
assign_display_style("example not_implemented", pending_filter); | |
assign_display_style_for_group("example_group passed", passed_filter); | |
assign_display_style_for_group("example_group not_implemented", pending_filter, pending_filter || passed_filter); | |
assign_display_style_for_group("example_group failed", failed_filter, failed_filter || pending_filter || passed_filter); | |
} | |
function get_display_style(display_flag) { | |
var style_mode = 'none'; | |
if (display_flag == true) { | |
style_mode = 'block'; | |
} | |
return style_mode; | |
} | |
function assign_display_style(classname, display_flag) { | |
var style_mode = get_display_style(display_flag); | |
var elems = document.getElementsByClassName(classname) | |
for (var i=0; i<elems.length;i++) { | |
elems[i].style.display = style_mode; | |
} | |
} | |
function assign_display_style_for_group(classname, display_flag, subgroup_flag) { | |
var display_style_mode = get_display_style(display_flag); | |
var subgroup_style_mode = get_display_style(subgroup_flag); | |
var elems = document.getElementsByClassName(classname) | |
for (var i=0; i<elems.length;i++) { | |
var style_mode = display_style_mode; | |
if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(", ") != -1)) { | |
elems[i].style.display = subgroup_style_mode; | |
} else { | |
elems[i].style.display = display_style_mode; | |
} | |
} | |
} | |
// ]]> | |
</script> | |
<style type="text/css"> | |
#rspec-header { | |
background: #65C400; color: #fff; height: 4em; | |
} | |
.rspec-report h1 { | |
margin: 0px 10px 0px 10px; | |
padding: 10px; | |
font-family: "Lucida Grande", Helvetica, sans-serif; | |
font-size: 1.8em; | |
position: absolute; | |
} | |
#label { | |
float:left; | |
} | |
#display-filters { | |
float:left; | |
padding: 28px 0 0 40%; | |
font-family: "Lucida Grande", Helvetica, sans-serif; | |
} | |
#summary { | |
float:right; | |
padding: 5px 10px; | |
font-family: "Lucida Grande", Helvetica, sans-serif; | |
text-align: right; | |
} | |
#summary p { | |
margin: 0 0 0 2px; | |
} | |
#summary #totals { | |
font-size: 1.2em; | |
} | |
.example_group { | |
margin: 0 10px 5px; | |
background: #fff; | |
} | |
dl { | |
margin: 0; padding: 0 0 5px; | |
font: normal 11px "Lucida Grande", Helvetica, sans-serif; | |
} | |
dt { | |
padding: 3px; | |
background: #65C400; | |
color: #fff; | |
font-weight: bold; | |
} | |
dd { | |
margin: 5px 0 5px 5px; | |
padding: 3px 3px 3px 18px; | |
} | |
dd .duration { | |
padding-left: 5px; | |
text-align: right; | |
right: 0px; | |
float:right; | |
} | |
dd.example.passed { | |
border-left: 5px solid #65C400; | |
border-bottom: 1px solid #65C400; | |
background: #DBFFB4; color: #3D7700; | |
} | |
dd.example.not_implemented { | |
border-left: 5px solid #FAF834; | |
border-bottom: 1px solid #FAF834; | |
background: #FCFB98; color: #131313; | |
} | |
dd.example.pending_fixed { | |
border-left: 5px solid #0000C2; | |
border-bottom: 1px solid #0000C2; | |
color: #0000C2; background: #D3FBFF; | |
} | |
dd.example.failed { | |
border-left: 5px solid #C20000; | |
border-bottom: 1px solid #C20000; | |
color: #C20000; background: #FFFBD3; | |
} | |
dt.not_implemented { | |
color: #000000; background: #FAF834; | |
} | |
dt.pending_fixed { | |
color: #FFFFFF; background: #C40D0D; | |
} | |
dt.failed { | |
color: #FFFFFF; background: #C40D0D; | |
} | |
#rspec-header.not_implemented { | |
color: #000000; background: #FAF834; | |
} | |
#rspec-header.pending_fixed { | |
color: #FFFFFF; background: #C40D0D; | |
} | |
#rspec-header.failed { | |
color: #FFFFFF; background: #C40D0D; | |
} | |
.backtrace { | |
color: #000; | |
font-size: 12px; | |
} | |
a { | |
color: #BE5C00; | |
} | |
/* Ruby code, style similar to vibrant ink */ | |
.ruby { | |
font-size: 12px; | |
font-family: monospace; | |
color: white; | |
background-color: black; | |
padding: 0.1em 0 0.2em 0; | |
} | |
.ruby .keyword { color: #FF6600; } | |
.ruby .constant { color: #339999; } | |
.ruby .attribute { color: white; } | |
.ruby .global { color: white; } | |
.ruby .module { color: white; } | |
.ruby .class { color: white; } | |
.ruby .string { color: #66FF00; } | |
.ruby .ident { color: white; } | |
.ruby .method { color: #FFCC00; } | |
.ruby .number { color: white; } | |
.ruby .char { color: white; } | |
.ruby .comment { color: #9933CC; } | |
.ruby .symbol { color: white; } | |
.ruby .regex { color: #44B4CC; } | |
.ruby .punct { color: white; } | |
.ruby .escape { color: white; } | |
.ruby .interp { color: white; } | |
.ruby .expr { color: white; } | |
.ruby .offending { background-color: gray; } | |
.ruby .linenum { | |
width: 75px; | |
padding: 0.1em 1em 0.2em 0; | |
color: #000000; | |
background-color: #FFFBD3; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="rspec-report"> | |
<div id="rspec-header"> | |
<div id="label"> | |
<h1>RSpec Code Examples</h1> | |
</div> | |
<div id="display-filters"> | |
<input id="passed_checkbox" name="passed_checkbox" type="checkbox" checked onchange="apply_filters()" value="1"> <label for="passed_checkbox">Passed</label> | |
<input id="failed_checkbox" name="failed_checkbox" type="checkbox" checked onchange="apply_filters()" value="2"> <label for="failed_checkbox">Failed</label> | |
<input id="pending_checkbox" name="pending_checkbox" type="checkbox" checked onchange="apply_filters()" value="3"> <label for="pending_checkbox">Pending</label> | |
</div> | |
<div id="summary"> | |
<p id="totals"> </p> | |
<p id="duration"> </p> | |
</div> | |
</div> | |
<div class="results"> | |
<div id="div_group_1" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_1" class="passed">RelationshipsController</dt> | |
</dl> | |
</div> | |
<div id="div_group_2" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_2" class="passed">creating a relationship with Ajax</dt> | |
<script type="text/javascript">moveProgressBar('0.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should increment the Relationship count</span><span class='duration'>0.11942s</span></dd> | |
<script type="text/javascript">moveProgressBar('1.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond with success</span><span class='duration'>0.02053s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_3" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_3" class="passed">destroying a relationship with Ajax</dt> | |
<script type="text/javascript">moveProgressBar('2.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should decrement the Relationship count</span><span class='duration'>0.07237s</span></dd> | |
<script type="text/javascript">moveProgressBar('2.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond with success</span><span class='duration'>0.02173s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_4" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_4" class="passed">Micropost</dt> | |
<script type="text/javascript">moveProgressBar('3.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #content</span><span class='duration'>0.01316s</span></dd> | |
<script type="text/javascript">moveProgressBar('4.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #user_id</span><span class='duration'>0.00652s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_5" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_5" class="passed">when user_id is not present</dt> | |
<script type="text/javascript">moveProgressBar('4.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.20603s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_6" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_6" class="passed">with blank content</dt> | |
<script type="text/javascript">moveProgressBar('5.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00777s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_7" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_7" class="passed">when user_id is not present</dt> | |
<script type="text/javascript">moveProgressBar('6.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00737s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_8" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_8" class="passed">with content that is too long</dt> | |
<script type="text/javascript">moveProgressBar('6.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00738s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_9" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_9" class="passed">Relationship</dt> | |
<script type="text/javascript">moveProgressBar('7.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be valid</span><span class='duration'>0.01114s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_10" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_10" class="passed">follower methods</dt> | |
<script type="text/javascript">moveProgressBar('8.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #follower</span><span class='duration'>0.01110s</span></dd> | |
<script type="text/javascript">moveProgressBar('8.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #followed</span><span class='duration'>0.01097s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_11" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_11" class="passed">follower</dt> | |
<script type="text/javascript">moveProgressBar('9.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should eq #<User id: 91, name: "Person 21", email: "person_21@example.com", created_at: "2013-11-30 06:52:36", updated_at: "2013-11-30 06:52:36", password_digest: "$2a$04$2fDoYHbuIOSNnUIjo3BG6.jWrV1Uaf5fsHS7l8I9CYni...", remember_token: "6011ea931f5790b154f3c0802c4f17901ce398bf", admin: nil></span><span class='duration'>0.01489s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_12" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_12" class="passed">followed</dt> | |
<script type="text/javascript">moveProgressBar('10.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should eq #<User id: 91, name: "Person 23", email: "person_23@example.com", created_at: "2013-11-30 06:52:36", updated_at: "2013-11-30 06:52:36", password_digest: "$2a$04$lOvrEM6OrYWufuDoFLYAmujhgnpRH0vDSZsMhDcjRkQ6...", remember_token: "453ee82eef91afa613aacc393915f4d64df01319", admin: nil></span><span class='duration'>0.01192s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_13" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_13" class="passed">when follower id is not present</dt> | |
<script type="text/javascript">moveProgressBar('10.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.01214s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_14" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_14" class="passed">when followed id is not present</dt> | |
<script type="text/javascript">moveProgressBar('11.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.01185s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_15" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_15" class="passed">Static pages</dt> | |
</dl> | |
</div> | |
<div id="div_group_16" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_16" class="passed">Home page</dt> | |
<script type="text/javascript">moveProgressBar('12.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Sample App"</span><span class='duration'>0.04806s</span></dd> | |
<script type="text/javascript">moveProgressBar('12.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not have title "| Home"</span><span class='duration'>0.00881s</span></dd> | |
<script type="text/javascript">moveProgressBar('13.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App"</span><span class='duration'>0.00796s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_17" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_17" class="passed">for signed-in users</dt> | |
<script type="text/javascript">moveProgressBar('14.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should render the user's feed</span><span class='duration'>0.17730s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_18" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_18" class="passed">follower/following counts</dt> | |
<script type="text/javascript">moveProgressBar('14.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "0 following", {:href=>"/users/91/following"}</span><span class='duration'>0.14737s</span></dd> | |
<script type="text/javascript">moveProgressBar('15.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "1 followers", {:href=>"/users/91/followers"}</span><span class='duration'>0.09633s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_19" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_19" class="passed">About page</dt> | |
<script type="text/javascript">moveProgressBar('16.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "About"</span><span class='duration'>0.01255s</span></dd> | |
<script type="text/javascript">moveProgressBar('16.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | About Us"</span><span class='duration'>0.00724s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_20" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_20" class="passed">Help page</dt> | |
<script type="text/javascript">moveProgressBar('17.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Help"</span><span class='duration'>0.06354s</span></dd> | |
<script type="text/javascript">moveProgressBar('18.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | Help"</span><span class='duration'>0.00750s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_21" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_21" class="passed">Contact page</dt> | |
<script type="text/javascript">moveProgressBar('18.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "h1", {:text=>"Contact"}</span><span class='duration'>0.00887s</span></dd> | |
<script type="text/javascript">moveProgressBar('19.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | Contact"</span><span class='duration'>0.00730s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_22" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_22" class="passed">Micropost pages</dt> | |
</dl> | |
</div> | |
<div id="div_group_23" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_23" class="passed">micropost creation</dt> | |
</dl> | |
</div> | |
<div id="div_group_24" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_24" class="passed">with invalid information</dt> | |
<script type="text/javascript">moveProgressBar('20.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not create a micropost</span><span class='duration'>0.07282s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_25" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_25" class="passed">error messages</dt> | |
<script type="text/javascript">moveProgressBar('20.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "error"</span><span class='duration'>0.12760s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_26" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_26" class="passed">with valid information</dt> | |
<script type="text/javascript">moveProgressBar('21.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should create a micropost</span><span class='duration'>0.07864s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_27" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_27" class="passed">micropost destruction</dt> | |
</dl> | |
</div> | |
<div id="div_group_28" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_28" class="passed">as correct user</dt> | |
<script type="text/javascript">moveProgressBar('22.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should delete a micropost</span><span class='duration'>0.12993s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_29" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_29" class="passed">User</dt> | |
<script type="text/javascript">moveProgressBar('22.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #password_digest</span><span class='duration'>0.00306s</span></dd> | |
<script type="text/javascript">moveProgressBar('23.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #follow!</span><span class='duration'>0.00281s</span></dd> | |
<script type="text/javascript">moveProgressBar('24.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be admin</span><span class='duration'>0.00280s</span></dd> | |
<script type="text/javascript">moveProgressBar('25.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #unfollow!</span><span class='duration'>0.00277s</span></dd> | |
<script type="text/javascript">moveProgressBar('25.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #admin</span><span class='duration'>0.00275s</span></dd> | |
<script type="text/javascript">moveProgressBar('26.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #remember_token</span><span class='duration'>0.00278s</span></dd> | |
<script type="text/javascript">moveProgressBar('27.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #followed_users</span><span class='duration'>0.00277s</span></dd> | |
<script type="text/javascript">moveProgressBar('27.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #relationships</span><span class='duration'>0.00274s</span></dd> | |
<script type="text/javascript">moveProgressBar('28.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #microposts</span><span class='duration'>0.00278s</span></dd> | |
<script type="text/javascript">moveProgressBar('29.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #reverse_relationships</span><span class='duration'>0.00274s</span></dd> | |
<script type="text/javascript">moveProgressBar('29.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #feed</span><span class='duration'>0.00274s</span></dd> | |
<script type="text/javascript">moveProgressBar('30.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #authenticate</span><span class='duration'>0.00275s</span></dd> | |
<script type="text/javascript">moveProgressBar('31.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #followers</span><span class='duration'>0.00277s</span></dd> | |
<script type="text/javascript">moveProgressBar('31.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #password_confirmation</span><span class='duration'>0.00276s</span></dd> | |
<script type="text/javascript">moveProgressBar('32.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #email</span><span class='duration'>0.00273s</span></dd> | |
<script type="text/javascript">moveProgressBar('33.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #following?</span><span class='duration'>0.00273s</span></dd> | |
<script type="text/javascript">moveProgressBar('33.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be valid</span><span class='duration'>0.00406s</span></dd> | |
<script type="text/javascript">moveProgressBar('34.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #name</span><span class='duration'>0.00282s</span></dd> | |
<script type="text/javascript">moveProgressBar('35.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should respond to #password</span><span class='duration'>0.00275s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_30" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_30" class="passed">with admin attribute set to 'true'</dt> | |
<script type="text/javascript">moveProgressBar('35.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be admin</span><span class='duration'>0.00702s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_31" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_31" class="passed">when name is too long</dt> | |
<script type="text/javascript">moveProgressBar('36.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00493s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_32" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_32" class="passed">when email format is invalid</dt> | |
<script type="text/javascript">moveProgressBar('37.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be invalid</span><span class='duration'>0.01036s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_33" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_33" class="passed">with a password that's too short</dt> | |
<script type="text/javascript">moveProgressBar('37.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be invalid</span><span class='duration'>0.00658s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_34" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_34" class="passed">micropost associations</dt> | |
<script type="text/javascript">moveProgressBar('38.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have the right microposts in the right order</span><span class='duration'>0.01203s</span></dd> | |
<script type="text/javascript">moveProgressBar('39.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should destroy associated microposts</span><span class='duration'>0.01634s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_35" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_35" class="passed">status</dt> | |
</dl> | |
</div> | |
<div id="div_group_36" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_36" class="passed">feed</dt> | |
<script type="text/javascript">moveProgressBar('39.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include #<Micropost id: 2, content: "Lorem ipsum", user_id: 91, created_at: "2013-11-30 05:52:37", updated_at: "2013-11-30 06:52:37"></span><span class='duration'>0.02508s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_37" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_37" class="passed">feed</dt> | |
<script type="text/javascript">moveProgressBar('40.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not include #<Micropost id: 6, content: "Lorem ipsum", user_id: 93, created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37"></span><span class='duration'>0.03028s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_38" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_38" class="passed">feed</dt> | |
<script type="text/javascript">moveProgressBar('41.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include #<Micropost id: 1, content: "Lorem ipsum", user_id: 91, created_at: "2013-11-29 06:52:37", updated_at: "2013-11-30 06:52:37"></span><span class='duration'>0.02373s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_39" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_39" class="passed">feed</dt> | |
<script type="text/javascript">moveProgressBar('41.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include #<Micropost id: 3, content: "Lorem ipsum", user_id: 92, created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37"></span><span class='duration'>0.02511s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_40" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_40" class="passed">when email format is valid</dt> | |
<script type="text/javascript">moveProgressBar('42.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be valid</span><span class='duration'>0.00605s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_41" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_41" class="passed">when password is not present</dt> | |
<script type="text/javascript">moveProgressBar('43.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00530s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_42" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_42" class="passed">following</dt> | |
<script type="text/javascript">moveProgressBar('43.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be following #<User id: 92, name: "Person 43", email: "person_43@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$qTv/Uo2XrqiYCnvF3kxr.Oqv8xKOvMvaRqiAvvPlQ9/Y...", remember_token: "aaf82d51bee982c30052112ab3018f04feb5f849", admin: nil></span><span class='duration'>0.01282s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_43" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_43" class="passed">followed_users</dt> | |
<script type="text/javascript">moveProgressBar('44.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include #<User id: 92, name: "Person 44", email: "person_44@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$Iw9zlJfitG6s/eqmI.Z3ZOikV/lkyxfzkPfOvOhjmvPT...", remember_token: "ea3588707f26c4a6d41dc01c04c6060704a9592e", admin: nil></span><span class='duration'>0.01386s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_44" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_44" class="passed">and unfollowing</dt> | |
<script type="text/javascript">moveProgressBar('45.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be following #<User id: 92, name: "Person 45", email: "person_45@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$7abh61591P26mZs0vJBWWOvinUwNQzD/CKb9YQLc/GU/...", remember_token: "2ea3f154e92ebc3f3fa9d584a84eb51601e9e47a", admin: nil></span><span class='duration'>0.01381s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_45" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_45" class="passed">followed_users</dt> | |
<script type="text/javascript">moveProgressBar('45.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not include #<User id: 92, name: "Person 46", email: "person_46@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$KAKp2PbiMcO4A0l1rYG6HO.LyhLOw4CgiLzBp0ySYWCz...", remember_token: "e707574bc2d77fafa9992f9d264054be04b910ef", admin: nil></span><span class='duration'>0.01457s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_46" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_46" class="passed">followed user</dt> | |
</dl> | |
</div> | |
<div id="div_group_47" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_47" class="passed">followers</dt> | |
<script type="text/javascript">moveProgressBar('46.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include #<User id: 91, name: "Example User", email: "user@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$wdU4ABJClx1w0b/Jl9Q5u.gmweUMj793Gdtp7GB4ByGK...", remember_token: "7eec28909f2d4f43f7b1f9fcfc75cd7705fcf008", admin: nil></span><span class='duration'>0.01383s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_48" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_48" class="passed">when name is not present</dt> | |
<script type="text/javascript">moveProgressBar('47.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00480s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_49" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_49" class="passed">remember token</dt> | |
</dl> | |
</div> | |
<div id="div_group_50" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_50" class="passed">remember_token</dt> | |
<script type="text/javascript">moveProgressBar('47.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be blank</span><span class='duration'>0.00583s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_51" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_51" class="passed">return value of authenticate method</dt> | |
</dl> | |
</div> | |
<div id="div_group_52" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_52" class="passed">with valid password</dt> | |
<script type="text/javascript">moveProgressBar('48.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should eq #<User id: 91, name: "Example User", email: "user@example.com", created_at: "2013-11-30 06:52:37", updated_at: "2013-11-30 06:52:37", password_digest: "$2a$04$c0kSFXeU8Iep02jNzJ2sWOVlG9qqr.1qtCh2T4roPYnO...", remember_token: "4af3509beff2fa09b3b134d49463a29a10082330", admin: nil></span><span class='duration'>0.00846s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_53" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_53" class="passed">with invalid password</dt> | |
<script type="text/javascript">moveProgressBar('49.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not eq</span><span class='duration'>0.00816s</span></dd> | |
<script type="text/javascript">moveProgressBar('50.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be false</span><span class='duration'>0.00816s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_54" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_54" class="passed">when email address is already taken</dt> | |
<script type="text/javascript">moveProgressBar('50.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00734s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_55" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_55" class="passed">when password doesn't match confirmation</dt> | |
<script type="text/javascript">moveProgressBar('51.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00490s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_56" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_56" class="passed">when email is not present</dt> | |
<script type="text/javascript">moveProgressBar('52.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be valid</span><span class='duration'>0.00513s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_57" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_57" class="passed">ApplicationHelper</dt> | |
</dl> | |
</div> | |
<div id="div_group_58" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_58" class="passed">full_title</dt> | |
<script type="text/javascript">moveProgressBar('52.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include the page title</span><span class='duration'>0.00204s</span></dd> | |
<script type="text/javascript">moveProgressBar('53.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not include a bar for the home page</span><span class='duration'>0.00129s</span></dd> | |
<script type="text/javascript">moveProgressBar('54.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should include the base title</span><span class='duration'>0.00121s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_59" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_59" class="passed">User pages</dt> | |
</dl> | |
</div> | |
<div id="div_group_60" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_60" class="passed">index</dt> | |
<script type="text/javascript">moveProgressBar('54.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "All users"</span><span class='duration'>0.04606s</span></dd> | |
<script type="text/javascript">moveProgressBar('55.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "All users"</span><span class='duration'>0.10732s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_61" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_61" class="passed">pagination</dt> | |
<script type="text/javascript">moveProgressBar('56.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "div.pagination"</span><span class='duration'>0.06293s</span></dd> | |
<script type="text/javascript">moveProgressBar('56.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should list each user</span><span class='duration'>2.02799s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_62" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_62" class="passed">delete links</dt> | |
<script type="text/javascript">moveProgressBar('57.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not have link "delete"</span><span class='duration'>0.05227s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_63" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_63" class="passed">as an admin user</dt> | |
<script type="text/javascript">moveProgressBar('58.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "delete", {:href=>"/users/121"}</span><span class='duration'>0.08888s</span></dd> | |
<script type="text/javascript">moveProgressBar('58.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not have link "delete", {:href=>"/users/122"}</span><span class='duration'>0.13941s</span></dd> | |
<script type="text/javascript">moveProgressBar('59.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should be able to delete another user</span><span class='duration'>0.10571s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_64" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_64" class="passed">signup</dt> | |
</dl> | |
</div> | |
<div id="div_group_65" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_65" class="passed">with invalid information</dt> | |
<script type="text/javascript">moveProgressBar('60.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not create a user</span><span class='duration'>0.03088s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_66" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_66" class="passed">with valid information</dt> | |
<script type="text/javascript">moveProgressBar('60.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should create a user</span><span class='duration'>0.03590s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_67" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_67" class="passed">after saving the user</dt> | |
<script type="text/javascript">moveProgressBar('61.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Sign out"</span><span class='duration'>0.08962s</span></dd> | |
<script type="text/javascript">moveProgressBar('62.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "div.alert.alert-success", {:text=>"Welcome"}</span><span class='duration'>0.03645s</span></dd> | |
<script type="text/javascript">moveProgressBar('62.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Example User"</span><span class='duration'>0.03894s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_68" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_68" class="passed">edit</dt> | |
</dl> | |
</div> | |
<div id="div_group_69" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_69" class="passed">page</dt> | |
<script type="text/javascript">moveProgressBar('63.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Update your profile"</span><span class='duration'>0.10805s</span></dd> | |
<script type="text/javascript">moveProgressBar('64.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "change", {:href=>"http://gravatar.com/emails"}</span><span class='duration'>0.04613s</span></dd> | |
<script type="text/javascript">moveProgressBar('64.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Edit user"</span><span class='duration'>0.04377s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_70" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_70" class="passed">with valid information</dt> | |
<script type="text/javascript">moveProgressBar('65.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "New Name"</span><span class='duration'>0.12783s</span></dd> | |
<script type="text/javascript">moveProgressBar('66.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should eq "New Name"</span><span class='duration'>0.07265s</span></dd> | |
<script type="text/javascript">moveProgressBar('66.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should eq "new@example.com"</span><span class='duration'>0.06863s</span></dd> | |
<script type="text/javascript">moveProgressBar('67.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Sign out", {:href=>"/signout"}</span><span class='duration'>0.12908s</span></dd> | |
<script type="text/javascript">moveProgressBar('68.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "div.alert.alert-success"</span><span class='duration'>0.08014s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_71" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_71" class="passed">with invalid information</dt> | |
<script type="text/javascript">moveProgressBar('68.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "error"</span><span class='duration'>0.11951s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_72" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_72" class="passed">forbidden attributes</dt> | |
<script type="text/javascript">moveProgressBar('69.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not be admin</span><span class='duration'>0.05772s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_73" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_73" class="passed">signup page</dt> | |
<script type="text/javascript">moveProgressBar('70.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Sign up"</span><span class='duration'>0.06447s</span></dd> | |
<script type="text/javascript">moveProgressBar('70.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | Sign up"</span><span class='duration'>0.01038s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_74" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_74" class="passed">following/followers</dt> | |
</dl> | |
</div> | |
<div id="div_group_75" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_75" class="passed">followed users</dt> | |
<script type="text/javascript">moveProgressBar('71.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | Following"</span><span class='duration'>0.05788s</span></dd> | |
<script type="text/javascript">moveProgressBar('72.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Person 102", {:href=>"/users/122"}</span><span class='duration'>0.05686s</span></dd> | |
<script type="text/javascript">moveProgressBar('72.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "h3", {:text=>"Following"}</span><span class='duration'>0.05552s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_76" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_76" class="passed">followers</dt> | |
<script type="text/javascript">moveProgressBar('73.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Ruby on Rails Tutorial Sample App | Followers"</span><span class='duration'>0.10961s</span></dd> | |
<script type="text/javascript">moveProgressBar('74.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Person 107", {:href=>"/users/121"}</span><span class='duration'>0.05650s</span></dd> | |
<script type="text/javascript">moveProgressBar('75.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "h3", {:text=>"Followers"}</span><span class='duration'>0.05594s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_77" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_77" class="passed">profile page</dt> | |
<script type="text/javascript">moveProgressBar('75.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Person 111"</span><span class='duration'>0.08645s</span></dd> | |
<script type="text/javascript">moveProgressBar('76.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Person 112"</span><span class='duration'>0.02839s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_78" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_78" class="passed">microposts</dt> | |
<script type="text/javascript">moveProgressBar('77.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Foo"</span><span class='duration'>0.03480s</span></dd> | |
<script type="text/javascript">moveProgressBar('77.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content 2</span><span class='duration'>0.08494s</span></dd> | |
<script type="text/javascript">moveProgressBar('78.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Bar"</span><span class='duration'>0.03567s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_79" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_79" class="passed">follow/unfollow buttons</dt> | |
</dl> | |
</div> | |
<div id="div_group_80" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_80" class="passed">following a user</dt> | |
<script type="text/javascript">moveProgressBar('79.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should increment the followed user count</span><span class='duration'>0.10673s</span></dd> | |
<script type="text/javascript">moveProgressBar('79.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should increment the other user's followers count</span><span class='duration'>0.15489s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_81" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_81" class="passed">toggling the button</dt> | |
<script type="text/javascript">moveProgressBar('80.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have xpath "//input[@value='Unfollow']"</span><span class='duration'>0.10086s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_82" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_82" class="passed">unfollowing a user</dt> | |
<script type="text/javascript">moveProgressBar('81.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should decrement the followed user count</span><span class='duration'>0.10599s</span></dd> | |
<script type="text/javascript">moveProgressBar('81.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should decrement the other user's followers count</span><span class='duration'>0.16205s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_83" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_83" class="passed">toggling the button</dt> | |
<script type="text/javascript">moveProgressBar('82.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have xpath "//input[@value='Follow']"</span><span class='duration'>0.10299s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_84" class="example_group passed"> | |
<dl style="margin-left: 0px;"> | |
<dt id="example_group_84" class="passed">Authentication</dt> | |
</dl> | |
</div> | |
<div id="div_group_85" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_85" class="passed">signin page</dt> | |
<script type="text/javascript">moveProgressBar('83.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have content "Sign in"</span><span class='duration'>0.06611s</span></dd> | |
<script type="text/javascript">moveProgressBar('83.7');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.00863s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_86" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_86" class="passed">authorization</dt> | |
</dl> | |
</div> | |
<div id="div_group_87" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_87" class="passed">for non-signed-in users</dt> | |
</dl> | |
</div> | |
<div id="div_group_88" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_88" class="passed">when attempting to visit a protected page</dt> | |
</dl> | |
</div> | |
<div id="div_group_89" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_89" class="passed">after signing in</dt> | |
<script type="text/javascript">moveProgressBar('84.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should render the desired protected page</span><span class='duration'>0.03641s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_90" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_90" class="passed">in the Microposts controller</dt> | |
</dl> | |
</div> | |
<div id="div_group_91" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_91" class="passed">submitting to the create action</dt> | |
<script type="text/javascript">moveProgressBar('85.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "/signin"</span><span class='duration'>0.00568s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_92" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_92" class="passed">submitting to the destroy action</dt> | |
<script type="text/javascript">moveProgressBar('85.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "/signin"</span><span class='duration'>0.01578s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_93" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_93" class="passed">in the Users controller</dt> | |
</dl> | |
</div> | |
<div id="div_group_94" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_94" class="passed">visiting the edit page</dt> | |
<script type="text/javascript">moveProgressBar('86.4');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.01856s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_95" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_95" class="passed">visiting the following page</dt> | |
<script type="text/javascript">moveProgressBar('87.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.01725s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_96" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_96" class="passed">visiting the followers page</dt> | |
<script type="text/javascript">moveProgressBar('87.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.01725s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_97" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_97" class="passed">visiting the user index</dt> | |
<script type="text/javascript">moveProgressBar('88.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.01192s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_98" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_98" class="passed">submitting to the update action</dt> | |
<script type="text/javascript">moveProgressBar('89.1');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "/signin"</span><span class='duration'>0.01104s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_99" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_99" class="passed">in the Relationships controller</dt> | |
</dl> | |
</div> | |
<div id="div_group_100" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_100" class="passed">submitting to the create action</dt> | |
<script type="text/javascript">moveProgressBar('89.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "/signin"</span><span class='duration'>0.00565s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_101" class="example_group passed"> | |
<dl style="margin-left: 60px;"> | |
<dt id="example_group_101" class="passed">submitting to the destroy action</dt> | |
<script type="text/javascript">moveProgressBar('90.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "/signin"</span><span class='duration'>0.00562s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_102" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_102" class="passed">as non-admin user</dt> | |
</dl> | |
</div> | |
<div id="div_group_103" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_103" class="passed">submitting a DELETE request to the Users#destroy action</dt> | |
<script type="text/javascript">moveProgressBar('91.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "http://www.example.com/"</span><span class='duration'>0.01706s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_104" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_104" class="passed">as wrong user</dt> | |
</dl> | |
</div> | |
<div id="div_group_105" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_105" class="passed">submitting a GET request to the Users#edit action</dt> | |
<script type="text/javascript">moveProgressBar('91.8');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not match "Ruby on Rails Tutorial Sample App | Edit user"</span><span class='duration'>0.01759s</span></dd> | |
<script type="text/javascript">moveProgressBar('92.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "http://www.example.com/"</span><span class='duration'>0.01771s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_106" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_106" class="passed">submitting a PATCH request to the Users#update action</dt> | |
<script type="text/javascript">moveProgressBar('93.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should redirect to "http://www.example.com/"</span><span class='duration'>0.01779s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_107" class="example_group passed"> | |
<dl style="margin-left: 15px;"> | |
<dt id="example_group_107" class="passed">signin</dt> | |
</dl> | |
</div> | |
<div id="div_group_108" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_108" class="passed">with invalid information</dt> | |
<script type="text/javascript">moveProgressBar('93.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Sign in"</span><span class='duration'>0.01572s</span></dd> | |
<script type="text/javascript">moveProgressBar('94.5');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have selector "div.alert.alert-error", {:text=>"Invalid"}</span><span class='duration'>0.01651s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_109" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_109" class="passed">after visiting another page</dt> | |
<script type="text/javascript">moveProgressBar('95.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not have selector "div.alert.alert-error"</span><span class='duration'>0.02242s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_110" class="example_group passed"> | |
<dl style="margin-left: 30px;"> | |
<dt id="example_group_110" class="passed">with valid information</dt> | |
<script type="text/javascript">moveProgressBar('95.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have title "Person 142"</span><span class='duration'>0.09236s</span></dd> | |
<script type="text/javascript">moveProgressBar('96.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Settings", {:href=>"/users/121/edit"}</span><span class='duration'>0.03606s</span></dd> | |
<script type="text/javascript">moveProgressBar('97.2');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Sign out", {:href=>"/signout"}</span><span class='duration'>0.03548s</span></dd> | |
<script type="text/javascript">moveProgressBar('97.9');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Profile", {:href=>"/users/121"}</span><span class='duration'>0.03552s</span></dd> | |
<script type="text/javascript">moveProgressBar('98.6');</script> | |
<dd class="example passed"><span class="passed_spec_name">should not have link "Sign in", {:href=>"/signin"}</span><span class='duration'>0.03517s</span></dd> | |
<script type="text/javascript">moveProgressBar('99.3');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Users", {:href=>"/users"}</span><span class='duration'>0.08937s</span></dd> | |
</dl> | |
</div> | |
<div id="div_group_111" class="example_group passed"> | |
<dl style="margin-left: 45px;"> | |
<dt id="example_group_111" class="passed">followed by signout</dt> | |
<script type="text/javascript">moveProgressBar('100.0');</script> | |
<dd class="example passed"><span class="passed_spec_name">should have link "Sign in"</span><span class='duration'>0.04595s</span></dd> | |
</dl> | |
</div> | |
<script type="text/javascript">document.getElementById('duration').innerHTML = "Finished in <strong>17.92012 seconds</strong>";</script> | |
<script type="text/javascript">document.getElementById('totals').innerHTML = "148 examples, 0 failures";</script> | |
</div> | |
</div> | |
</body> | |
</html> | |
Randomized with seed 63622 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment