<!DOCTYPE html> <html 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="checked" onchange="apply_filters()" value="1" /> <label for="passed_checkbox">Passed</label> <input id="failed_checkbox" name="failed_checkbox" type="checkbox" checked="checked" onchange="apply_filters()" value="2" /> <label for="failed_checkbox">Failed</label> <input id="pending_checkbox" name="pending_checkbox" type="checkbox" checked="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">HelixWebServicesClient branches</dt> <script type="text/javascript">moveProgressBar('0.8');</script> <dd class="example passed"><span class="passed_spec_name">should create a new branch - and return it via #branches</span><span class='duration'>0.11392s</span></dd> <script type="text/javascript">moveProgressBar('1.6');</script> <dd class="example passed"><span class="passed_spec_name">should load a single branch created via #create_branch</span><span class='duration'>0.06951s</span></dd> <script type="text/javascript">moveProgressBar('2.4');</script> <dd class="example passed"><span class="passed_spec_name">should be able to update the branch description</span><span class='duration'>0.17383s</span></dd> <script type="text/javascript">moveProgressBar('3.3');</script> <dd class="example passed"><span class="passed_spec_name">should be able to delete a branch created via #create_branch</span><span class='duration'>0.08752s</span></dd> </dl> </div> <div id="div_group_2" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_2" class="passed">HelixWebServicesClient changes</dt> <script type="text/javascript">moveProgressBar('4.1');</script> <dd class="example passed"><span class="passed_spec_name">should list change 1</span><span class='duration'>0.04570s</span></dd> <script type="text/javascript">moveProgressBar('4.9');</script> <dd class="example passed"><span class="passed_spec_name">should describe two files in change 1</span><span class='duration'>0.06289s</span></dd> <script type="text/javascript">moveProgressBar('5.7');</script> <dd class="example passed"><span class="passed_spec_name">should allow us to integrate</span><span class='duration'>0.68901s</span></dd> <script type="text/javascript">moveProgressBar('6.6');</script> <dd class="example passed"><span class="passed_spec_name">should allow us to upload two files to //depot/dev/Experimental</span><span class='duration'>0.64972s</span></dd> <script type="text/javascript">moveProgressBar('7.4');</script> <dd class="example passed"><span class="passed_spec_name">should be able to submit changes shelved on classic clients</span><span class='duration'>0.73215s</span></dd> <script type="text/javascript">moveProgressBar('8.2');</script> <dd class="example passed"><span class="passed_spec_name">should be able to submit changes shelved on stream clients</span><span class='duration'>0.71043s</span></dd> </dl> </div> <div id="div_group_3" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_3" class="passed">HelixWebServicesClient clients</dt> <script type="text/javascript">moveProgressBar('9.0');</script> <dd class="example passed"><span class="passed_spec_name">should create a new client - and return it via #clients</span><span class='duration'>0.06433s</span></dd> <script type="text/javascript">moveProgressBar('9.9');</script> <dd class="example passed"><span class="passed_spec_name">should load a single client created via #create_client</span><span class='duration'>0.04485s</span></dd> <script type="text/javascript">moveProgressBar('10.7');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to update the client description'</span><span class='duration'>0.08093s</span></dd> <script type="text/javascript">moveProgressBar('11.5');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a client created via #create_client'</span><span class='duration'>0.05871s</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">HelixWebServicesClient commands</dt> </dl> </div> <div id="div_group_5" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_5" class="passed">command</dt> <script type="text/javascript">moveProgressBar('12.3');</script> <dd class="example passed"><span class="passed_spec_name">should allow you to run a whitelisted command without input</span><span class='duration'>0.04383s</span></dd> </dl> </div> <div id="div_group_6" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_6" class="passed">HelixWebServicesClient config</dt> </dl> </div> <div id="div_group_7" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_7" class="passed">services</dt> <script type="text/javascript">moveProgressBar('13.2');</script> <dd class="example passed"><span class="passed_spec_name">should allow you to fetch an empty service list</span><span class='duration'>0.04158s</span></dd> </dl> </div> <div id="div_group_8" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_8" class="passed">HelixWebServicesClient counters</dt> </dl> </div> <div id="div_group_9" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_9" class="passed">#set_counter</dt> <script type="text/javascript">moveProgressBar('14.0');</script> <dd class="example passed"><span class="passed_spec_name">can create a numerical counter</span><span class='duration'>0.04562s</span></dd> <script type="text/javascript">moveProgressBar('14.8');</script> <dd class="example passed"><span class="passed_spec_name">can create a text counter</span><span class='duration'>0.04112s</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">#counters</dt> <script type="text/javascript">moveProgressBar('15.7');</script> <dd class="example passed"><span class="passed_spec_name">can include our test counters in the list</span><span class='duration'>0.04321s</span></dd> </dl> </div> <div id="div_group_11" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_11" class="passed">#counter</dt> <script type="text/javascript">moveProgressBar('16.5');</script> <dd class="example passed"><span class="passed_spec_name">can list our numerical counter</span><span class='duration'>0.04535s</span></dd> <script type="text/javascript">moveProgressBar('17.3');</script> <dd class="example passed"><span class="passed_spec_name">can list the text counter</span><span class='duration'>0.04457s</span></dd> </dl> </div> <div id="div_group_12" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_12" class="passed">#increment_counter</dt> <script type="text/javascript">moveProgressBar('18.1');</script> <dd class="example passed"><span class="passed_spec_name">can increment the numerical counter</span><span class='duration'>0.05873s</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">#delete_counter</dt> <script type="text/javascript">moveProgressBar('19.0');</script> <dd class="example passed"><span class="passed_spec_name">can delete our test counters</span><span class='duration'>0.07675s</span></dd> </dl> </div> <div id="div_group_14" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_14" class="passed">HelixWebServicesClient depots</dt> </dl> </div> <div id="div_group_15" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_15" class="passed">#create_depot</dt> <script type="text/javascript">moveProgressBar('19.8');</script> <dd class="example passed"><span class="passed_spec_name">should create a new depot - and return it via #depots</span><span class='duration'>0.06097s</span></dd> </dl> </div> <div id="div_group_16" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_16" class="passed">#depot</dt> <script type="text/javascript">moveProgressBar('20.6');</script> <dd class="example passed"><span class="passed_spec_name">should load a single depot created via #create_depot</span><span class='duration'>0.04836s</span></dd> </dl> </div> <div id="div_group_17" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_17" class="passed">#update_depot</dt> <script type="text/javascript">moveProgressBar('21.4');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to update the depot description'</span><span class='duration'>0.07717s</span></dd> </dl> </div> <div id="div_group_18" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_18" class="passed">#delete_depot</dt> <script type="text/javascript">moveProgressBar('22.3');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a depot created via #create_depot'</span><span class='duration'>0.06054s</span></dd> </dl> </div> <div id="div_group_19" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_19" class="passed">HelixWebServicesClient files</dt> </dl> </div> <div id="div_group_20" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_20" class="passed">#files</dt> <script type="text/javascript">moveProgressBar('23.1');</script> <dd class="example passed"><span class="passed_spec_name">should list the depots with no arguments</span><span class='duration'>0.04550s</span></dd> <script type="text/javascript">moveProgressBar('23.9');</script> <dd class="example passed"><span class="passed_spec_name">should list 'dev' and 'main' dirs at the /depot path</span><span class='duration'>0.04914s</span></dd> <script type="text/javascript">moveProgressBar('24.7');</script> <dd class="example passed"><span class="passed_spec_name">should list 'README' at the depot/dev/Experimental path</span><span class='duration'>0.05390s</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">#upload_file</dt> <script type="text/javascript">moveProgressBar('25.6');</script> <dd class="example passed"><span class="passed_spec_name">should allow me to upload a new README to depot/dev/Experimental</span><span class='duration'>0.64457s</span></dd> </dl> </div> <div id="div_group_22" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_22" class="passed">#upload_files</dt> <script type="text/javascript">moveProgressBar('26.4');</script> <dd class="example passed"><span class="passed_spec_name">should allow me to upload the README and a new_file to depot/dev/Experimental</span><span class='duration'>0.82383s</span></dd> </dl> </div> <div id="div_group_23" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_23" class="passed">#delete_file</dt> <script type="text/javascript">moveProgressBar('27.2');</script> <dd class="example passed"><span class="passed_spec_name">should allow me to delete a file</span><span class='duration'>0.55441s</span></dd> </dl> </div> <div id="div_group_24" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_24" class="passed">HelixWebServicesClient git-fusion repositories</dt> <script type="text/javascript">moveProgressBar('28.0');</script> <dd class="example passed"><span class="passed_spec_name">should not fail when listing repositories</span><span class='duration'>0.05316s</span></dd> <script type="text/javascript">moveProgressBar('28.9');</script> <dd class="example passed"><span class="passed_spec_name">should not submit a config for a mis-configured repo</span><span class='duration'>0.04412s</span></dd> <script type="text/javascript">moveProgressBar('29.7');</script> <dd class="example passed"><span class="passed_spec_name">should not submit a config for a a different repo</span><span class='duration'>0.04336s</span></dd> <script type="text/javascript">moveProgressBar('30.5');</script> <dd class="example passed"><span class="passed_spec_name">should not submit an incomplete config</span><span class='duration'>0.04373s</span></dd> <script type="text/javascript">moveProgressBar('31.4');</script> <dd class="example passed"><span class="passed_spec_name">should submit a config for an uninitialized repo</span><span class='duration'>1.45779s</span></dd> <script type="text/javascript">moveProgressBar('32.2');</script> <dd class="example passed"><span class="passed_spec_name">should submit a config for an uninitialized repo with special characters</span><span class='duration'>1.25450s</span></dd> <script type="text/javascript">moveProgressBar('33.0');</script> <dd class="example passed"><span class="passed_spec_name">should return 404 when fetching by invalid repo_name</span><span class='duration'>0.05802s</span></dd> <script type="text/javascript">moveProgressBar('33.8');</script> <dd class="example passed"><span class="passed_spec_name">should return config when fetching by valid repo_name</span><span class='duration'>0.05479s</span></dd> <script type="text/javascript">moveProgressBar('34.7');</script> <dd class="example passed"><span class="passed_spec_name">should replace a config for an already initialized repo</span><span class='duration'>1.27301s</span></dd> <script type="text/javascript">moveProgressBar('35.5');</script> <dd class="example passed"><span class="passed_spec_name">should replace a config for an already initialized repo with special characters</span><span class='duration'>1.40649s</span></dd> <script type="text/javascript">moveProgressBar('36.3');</script> <dd class="example passed"><span class="passed_spec_name">should not replace config for a valid repo with invalid values</span><span class='duration'>0.08881s</span></dd> <script type="text/javascript">moveProgressBar('37.1');</script> <dd class="example passed"><span class="passed_spec_name">should not replace part of configuration with additional parameters</span><span class='duration'>0.10363s</span></dd> <script type="text/javascript">moveProgressBar('38.0');</script> <dd class="example passed"><span class="passed_spec_name">should not replace part of configuration with bad data</span><span class='duration'>1.07953s</span></dd> <script type="text/javascript">moveProgressBar('38.8');</script> <dd class="example passed"><span class="passed_spec_name">should replace part of configuration for a valid repo</span><span class='duration'>1.49569s</span></dd> <script type="text/javascript">moveProgressBar('39.6');</script> <dd class="example passed"><span class="passed_spec_name">should replace part of branch configuration for a valid repo</span><span class='duration'>1.66234s</span></dd> <script type="text/javascript">moveProgressBar('40.4');</script> <dd class="example passed"><span class="passed_spec_name">should replace branch name for a valid repo</span><span class='duration'>1.47754s</span></dd> <script type="text/javascript">moveProgressBar('41.3');</script> <dd class="example passed"><span class="passed_spec_name">should delete a repository configuration</span><span class='duration'>1.26374s</span></dd> <script type="text/javascript">moveProgressBar('42.1');</script> <dd class="example passed"><span class="passed_spec_name">should delete non existent repository</span><span class='duration'>0.56398s</span></dd> <script type="text/javascript">moveProgressBar('42.9');</script> <dd class="example passed"><span class="passed_spec_name">should delete a repository configuration with special characters</span><span class='duration'>1.34425s</span></dd> </dl> </div> <div id="div_group_25" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_25" class="passed">HelixWebServicesClient git-fusion SSH keys</dt> <script type="text/javascript">moveProgressBar('43.8');</script> <dd class="example passed"><span class="passed_spec_name">should not fail when listing keys for a user</span><span class='duration'>0.06228s</span></dd> <script type="text/javascript">moveProgressBar('44.6');</script> <dd class="example passed"><span class="passed_spec_name">should fail when listing keys for a different user</span><span class='duration'>0.04186s</span></dd> <script type="text/javascript">moveProgressBar('45.4');</script> <dd class="example passed"><span class="passed_spec_name">should fail when listing keys for a different user with special characters</span><span class='duration'>0.04053s</span></dd> <script type="text/javascript">moveProgressBar('46.2');</script> <dd class="example passed"><span class="passed_spec_name">should add a key for a user</span><span class='duration'>1.06902s</span></dd> <script type="text/javascript">moveProgressBar('47.1');</script> <dd class="example passed"><span class="passed_spec_name">should add a key with special characters for a user</span><span class='duration'>0.63856s</span></dd> <script type="text/javascript">moveProgressBar('47.9');</script> <dd class="example passed"><span class="passed_spec_name">should add a key with other special characters for a user</span><span class='duration'>0.75305s</span></dd> <script type="text/javascript">moveProgressBar('48.7');</script> <dd class="example passed"><span class="passed_spec_name">should fail while adding a key for a different user </span><span class='duration'>0.03934s</span></dd> <script type="text/javascript">moveProgressBar('49.5');</script> <dd class="example passed"><span class="passed_spec_name">should exit with success if the same key is under the same name</span><span class='duration'>0.22224s</span></dd> <script type="text/javascript">moveProgressBar('50.4');</script> <dd class="example passed"><span class="passed_spec_name">should not re-add the same key for the same user under a different name</span><span class='duration'>0.07825s</span></dd> <script type="text/javascript">moveProgressBar('51.2');</script> <dd class="example passed"><span class="passed_spec_name">should not save different key under the same name</span><span class='duration'>0.08063s</span></dd> <script type="text/javascript">moveProgressBar('52.0');</script> <dd class="example passed"><span class="passed_spec_name">should remove the key by key_name</span><span class='duration'>0.67455s</span></dd> <script type="text/javascript">moveProgressBar('52.8');</script> <dd class="example passed"><span class="passed_spec_name">should remove the key by key_name with special characters</span><span class='duration'>0.60416s</span></dd> <script type="text/javascript">moveProgressBar('53.7');</script> <dd class="example passed"><span class="passed_spec_name">should not fail removing a non-existent key by key_name</span><span class='duration'>0.08823s</span></dd> <script type="text/javascript">moveProgressBar('54.5');</script> <dd class="example passed"><span class="passed_spec_name">should remove all keys for a user</span><span class='duration'>0.68513s</span></dd> <script type="text/javascript">moveProgressBar('55.3');</script> <dd class="example passed"><span class="passed_spec_name">should not remove all keys for a different user</span><span class='duration'>0.04240s</span></dd> <script type="text/javascript">moveProgressBar('56.1');</script> <dd class="example passed"><span class="passed_spec_name">should not fail while removing keys for user with no keys</span><span class='duration'>0.07860s</span></dd> </dl> </div> <div id="div_group_26" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_26" class="passed">HelixWebServicesClient groups</dt> </dl> </div> <div id="div_group_27" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_27" class="passed">#create_group</dt> <script type="text/javascript">moveProgressBar('57.0');</script> <dd class="example passed"><span class="passed_spec_name">should create a new group - and return it via #groups</span><span class='duration'>0.05969s</span></dd> </dl> </div> <div id="div_group_28" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_28" class="passed">#group</dt> <script type="text/javascript">moveProgressBar('57.8');</script> <dd class="example passed"><span class="passed_spec_name">should load a single group created via #create_group</span><span class='duration'>0.04148s</span></dd> </dl> </div> <div id="div_group_29" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_29" class="passed">#update_group</dt> <script type="text/javascript">moveProgressBar('58.6');</script> <dd class="example passed"><span class="passed_spec_name">should be able to add a group user</span><span class='duration'>0.08268s</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">#delete_group</dt> <script type="text/javascript">moveProgressBar('59.5');</script> <dd class="example passed"><span class="passed_spec_name">should be able to delete a group created via #create_group</span><span class='duration'>0.06122s</span></dd> </dl> </div> <div id="div_group_31" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_31" class="passed">HelixWebServicesClient Helix Sync</dt> </dl> </div> <div id="div_group_32" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_32" class="passed">create_helix_sync_device_client</dt> <script type="text/javascript">moveProgressBar('60.3');</script> <dd class="example passed"><span class="passed_spec_name">should create a new device client for a user</span><span class='duration'>0.04668s</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">create_helix_sync_shelf_client</dt> <script type="text/javascript">moveProgressBar('61.1');</script> <dd class="example passed"><span class="passed_spec_name">should create a new shelf client for a user</span><span class='duration'>0.04625s</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">fetch_helix_sync_latest_changelist</dt> <script type="text/javascript">moveProgressBar('61.9');</script> <dd class="example passed"><span class="passed_spec_name">should return a latest changelist for a user</span><span class='duration'>0.04251s</span></dd> </dl> </div> <div id="div_group_35" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_35" class="passed">preview_helix_sync_pending_change</dt> </dl> </div> <div id="div_group_36" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_36" class="passed">simple add</dt> <script type="text/javascript">moveProgressBar('62.8');</script> <dd class="example passed"><span class="passed_spec_name">indicates a new file should be added</span><span class='duration'>0.53389s</span></dd> </dl> </div> <div id="div_group_37" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_37" class="passed">remove from shelf</dt> <script type="text/javascript">moveProgressBar('63.6');</script> <dd class="example passed"><span class="passed_spec_name">just removes the file from the shelf</span><span class='duration'>1.73886s</span></dd> </dl> </div> <div id="div_group_38" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_38" class="passed">readd</dt> <script type="text/javascript">moveProgressBar('64.4');</script> <dd class="example passed"><span class="passed_spec_name">adds file content that the user has edited but someone else removed</span><span class='duration'>1.72469s</span></dd> </dl> </div> <div id="div_group_39" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_39" class="passed">submit_helix_sync_pending_change</dt> </dl> </div> <div id="div_group_40" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_40" class="passed">no resolves needed</dt> <script type="text/javascript">moveProgressBar('65.2');</script> <dd class="example passed"><span class="passed_spec_name">creates a new file</span><span class='duration'>1.04659s</span></dd> </dl> </div> <div id="div_group_41" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_41" class="passed">remove from shelf</dt> <script type="text/javascript">moveProgressBar('66.1');</script> <dd class="example passed"><span class="passed_spec_name">just removes the file from the shelf</span><span class='duration'>1.09952s</span></dd> </dl> </div> <div id="div_group_42" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_42" class="passed">readd</dt> <script type="text/javascript">moveProgressBar('66.9');</script> <dd class="example passed"><span class="passed_spec_name">adds file content that the user has edited but someone else removed</span><span class='duration'>2.25027s</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">lock</dt> <script type="text/javascript">moveProgressBar('67.7');</script> <dd class="example passed"><span class="passed_spec_name">renames a locked file from the submit</span><span class='duration'>5.67781s</span></dd> </dl> </div> <div id="div_group_44" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_44" class="passed">HelixWebServicesClient</dt> </dl> </div> <div id="div_group_45" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_45" class="passed">#initialize</dt> <script type="text/javascript">moveProgressBar('68.5');</script> <dd class="example passed"><span class="passed_spec_name">should login to a web services instance</span><span class='duration'>0.02642s</span></dd> <script type="text/javascript">moveProgressBar('69.4');</script> <dd class="example passed"><span class="passed_spec_name">should throw an unauthenticated error with the wrong login during init</span><span class='duration'>0.01232s</span></dd> </dl> </div> <div id="div_group_46" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_46" class="passed">HelixWebServicesClient jobs</dt> </dl> </div> <div id="div_group_47" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_47" class="passed">#create_job</dt> <script type="text/javascript">moveProgressBar('70.2');</script> <dd class="example passed"><span class="passed_spec_name">should create a new job - and return it via #jobs</span><span class='duration'>0.05744s</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">#job</dt> <script type="text/javascript">moveProgressBar('71.0');</script> <dd class="example passed"><span class="passed_spec_name">should load a single job created via #create_job</span><span class='duration'>0.03989s</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">#update_job</dt> <script type="text/javascript">moveProgressBar('71.9');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to change status'</span><span class='duration'>0.07012s</span></dd> </dl> </div> <div id="div_group_50" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_50" class="passed">#delete_job</dt> <script type="text/javascript">moveProgressBar('72.7');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a job created via #create_job'</span><span class='duration'>0.05313s</span></dd> </dl> </div> <div id="div_group_51" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_51" class="passed">HelixWebServicesClient labels</dt> </dl> </div> <div id="div_group_52" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_52" class="passed">#create_label</dt> <script type="text/javascript">moveProgressBar('73.5');</script> <dd class="example passed"><span class="passed_spec_name">should create a new label - and return it via #labels</span><span class='duration'>0.05495s</span></dd> </dl> </div> <div id="div_group_53" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_53" class="passed">#label</dt> <script type="text/javascript">moveProgressBar('74.3');</script> <dd class="example passed"><span class="passed_spec_name">should load a single label created via #create_label</span><span class='duration'>0.03859s</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">#update_label</dt> <script type="text/javascript">moveProgressBar('75.2');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to update the label description'</span><span class='duration'>0.07744s</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">#delete_label</dt> <script type="text/javascript">moveProgressBar('76.0');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a label created via #create_label'</span><span class='duration'>0.05195s</span></dd> </dl> </div> <div id="div_group_56" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_56" class="passed">HelixWebServicesClient login</dt> </dl> </div> <div id="div_group_57" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_57" class="passed">#login</dt> <script type="text/javascript">moveProgressBar('76.8');</script> <dd class="example passed"><span class="passed_spec_name">should generate the same ticket</span><span class='duration'>0.03675s</span></dd> </dl> </div> <div id="div_group_58" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_58" class="passed">OpenModel</dt> <script type="text/javascript">moveProgressBar('77.6');</script> <dd class="example passed"><span class="passed_spec_name">can find a method with the captialized version of the symbol</span><span class='duration'>0.00018s</span></dd> <script type="text/javascript">moveProgressBar('78.5');</script> <dd class="example passed"><span class="passed_spec_name">can match a snake_case name with snakeCase</span><span class='duration'>0.00024s</span></dd> <script type="text/javascript">moveProgressBar('79.3');</script> <dd class="example passed"><span class="passed_spec_name">can find alternatives using [name]_or_[name]</span><span class='duration'>0.00021s</span></dd> <script type="text/javascript">moveProgressBar('80.1');</script> <dd class="example passed"><span class="passed_spec_name">can convert numeric-style strings to Time via [name]_as_time</span><span class='duration'>0.00061s</span></dd> <script type="text/javascript">moveProgressBar('80.9');</script> <dd class="example passed"><span class="passed_spec_name">can convert string dates to Time via [name]_as_time(offset)</span><span class='duration'>0.00221s</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">HelixWebServicesClient projects</dt> </dl> </div> <div id="div_group_60" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_60" class="passed">projects</dt> <script type="text/javascript">moveProgressBar('81.8');</script> <dd class="example passed"><span class="passed_spec_name">should not fail when listing projects</span><span class='duration'>0.03783s</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">HVE Projects</dt> <script type="text/javascript">moveProgressBar('82.6');</script> <dd class="example passed"><span class="passed_spec_name">should list project ids when details are not specified</span><span class='duration'>0.04293s</span></dd> <script type="text/javascript">moveProgressBar('83.4');</script> <dd class="example passed"><span class="passed_spec_name">should list project details when details are specified</span><span class='duration'>0.04209s</span></dd> </dl> </div> <div id="div_group_62" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_62" class="passed">project</dt> <script type="text/javascript">moveProgressBar('84.2');</script> <dd class="example passed"><span class="passed_spec_name">should trigger a 404 when fetching a project by invalid id</span><span class='duration'>0.04073s</span></dd> </dl> </div> <div id="div_group_63" class="example_group passed"> <dl style="margin-left: 30px;"> <dt id="example_group_63" class="passed">HVE Projects</dt> <script type="text/javascript">moveProgressBar('85.1');</script> <dd class="example passed"><span class="passed_spec_name">should fetch my project details</span><span class='duration'>0.03985s</span></dd> </dl> </div> <div id="div_group_64" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_64" class="passed">HelixWebServicesClient protections</dt> </dl> </div> <div id="div_group_65" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_65" class="passed">#protections</dt> <script type="text/javascript">moveProgressBar('85.9');</script> <dd class="example passed"><span class="passed_spec_name">should return an array with at least two protections</span><span class='duration'>0.04130s</span></dd> </dl> </div> <div id="div_group_66" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_66" class="passed">#update_protections</dt> <script type="text/javascript">moveProgressBar('86.7');</script> <dd class="example passed"><span class="passed_spec_name">should add a protections entry for the user jdoe</span><span class='duration'>0.07080s</span></dd> <script type="text/javascript">moveProgressBar('87.6');</script> <dd class="example passed"><span class="passed_spec_name">should remove the protections entry for user jdoe</span><span class='duration'>0.06953s</span></dd> </dl> </div> <div id="div_group_67" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_67" class="passed">HelixWebServicesClient servers</dt> </dl> </div> <div id="div_group_68" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_68" class="passed">#create_server</dt> <script type="text/javascript">moveProgressBar('88.4');</script> <dd class="example passed"><span class="passed_spec_name">should create a new server - and return it via #servers</span><span class='duration'>0.05204s</span></dd> </dl> </div> <div id="div_group_69" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_69" class="passed">#server</dt> <script type="text/javascript">moveProgressBar('89.2');</script> <dd class="example passed"><span class="passed_spec_name">should load a single server created via #create_server</span><span class='duration'>0.04065s</span></dd> </dl> </div> <div id="div_group_70" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_70" class="passed">#update_server</dt> <script type="text/javascript">moveProgressBar('90.0');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to update the server description'</span><span class='duration'>0.06934s</span></dd> </dl> </div> <div id="div_group_71" class="example_group passed"> <dl style="margin-left: 15px;"> <dt id="example_group_71" class="passed">#delete_server</dt> <script type="text/javascript">moveProgressBar('90.9');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a server created via #create_server'</span><span class='duration'>0.05242s</span></dd> </dl> </div> <div id="div_group_72" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_72" class="passed">HelixWebServicesClient streams</dt> <script type="text/javascript">moveProgressBar('91.7');</script> <dd class="example passed"><span class="passed_spec_name">should create a new stream - and return it via #streams</span><span class='duration'>0.05361s</span></dd> <script type="text/javascript">moveProgressBar('92.5');</script> <dd class="example passed"><span class="passed_spec_name">should load a single stream created via #create_stream</span><span class='duration'>0.04012s</span></dd> <script type="text/javascript">moveProgressBar('93.3');</script> <dd class="example passed"><span class="passed_spec_name">should be able to update the stream description</span><span class='duration'>0.05829s</span></dd> <script type="text/javascript">moveProgressBar('94.2');</script> <dd class="example passed"><span class="passed_spec_name">'should be able to delete a stream created via #create_stream'</span><span class='duration'>0.05534s</span></dd> </dl> </div> <div id="div_group_73" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_73" class="passed">HelixWebServicesClient#triggers</dt> <script type="text/javascript">moveProgressBar('95.0');</script> <dd class="example passed"><span class="passed_spec_name">should allow us to update and fetch a new example trigger line</span><span class='duration'>0.11768s</span></dd> <script type="text/javascript">moveProgressBar('95.8');</script> <dd class="example passed"><span class="passed_spec_name">should allow us to clear out the triggers table</span><span class='duration'>0.07162s</span></dd> </dl> </div> <div id="div_group_74" class="example_group passed"> <dl style="margin-left: 0px;"> <dt id="example_group_74" class="passed">HelixWebServicesClient users</dt> <script type="text/javascript">moveProgressBar('96.6');</script> <dd class="example passed"><span class="passed_spec_name">should at least return the 'jdoe' and 'super' users</span><span class='duration'>0.03899s</span></dd> <script type="text/javascript">moveProgressBar('97.5');</script> <dd class="example passed"><span class="passed_spec_name">should return the user 'mmustermann' who has the name 'Max Mustermann'</span><span class='duration'>0.03843s</span></dd> <script type="text/javascript">moveProgressBar('98.3');</script> <dd class="example passed"><span class="passed_spec_name">should be able to create a new user and load it</span><span class='duration'>0.05536s</span></dd> <script type="text/javascript">moveProgressBar('99.1');</script> <dd class="example passed"><span class="passed_spec_name">should be able update mmusterman's email to max_power@example.com</span><span class='duration'>0.07000s</span></dd> <script type="text/javascript">moveProgressBar('100.0');</script> <dd class="example passed"><span class="passed_spec_name">should be able to delete the newuser user</span><span class='duration'>0.05349s</span></dd> </dl> </div> <script type="text/javascript">document.getElementById('duration').innerHTML = "Finished in <strong>42.67869 seconds</strong>";</script> <script type="text/javascript">document.getElementById('totals').innerHTML = "121 examples, 0 failures";</script> </div> </div> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 16275 | Doug Scheirer | Merge from main | ||
#5 | 16196 | Doug Scheirer | Merge from main | ||
#4 | 16148 | Doug Scheirer | Merge from main | ||
#3 | 16114 | Doug Scheirer | Merge from main | ||
#2 | 16079 | Doug Scheirer | Merge from main | ||
#1 | 16014 | Doug Scheirer | Merge down from main | ||
//guest/perforce_software/helix-web-services/main/build/test/helix_web_services_client_specs-git_fusion-ubuntu14.html | |||||
#2 | 16007 | tjuricek |
HWS/NOARCH/2015.1.main/201510011648 Documentation updates for the new default parameter to getting the latest helix sync client |
||
#1 | 15994 | tjuricek | HWS/NOARCH/2015.1.main/201509302210 |