RSpec Code Examples

 

 

HelixWebServicesClient branches
should create a new branch - and return it via #branches0.08405s
should load a single branch created via #create_branch0.04922s
should be able to update the branch description0.07541s
should be able to delete a branch created via #create_branch0.04292s
HelixWebServicesClient changes
should list change 10.03324s
should describe two files in change 10.02923s
should allow us to integrate0.06736s
should allow us to upload two files to //depot/dev/Experimental0.05777s
should be able to submit changes shelved on classic clients0.08783s
should be able to submit changes shelved on stream clients0.08093s
HelixWebServicesClient clients
should create a new client - and return it via #clients0.04427s
should load a single client created via #create_client0.03252s
'should be able to update the client description'0.07098s
'should be able to delete a client created via #create_client'0.04019s
HelixWebServicesClient commands
command
should allow you to run a whitelisted command without input0.02890s
HelixWebServicesClient config
services
should allow you to fetch an empty service list0.02867s
HelixWebServicesClient counters
#set_counter
can create a numerical counter0.02701s
can create a text counter0.03116s
#counters
can include our test counters in the list0.02623s
#counter
can list our numerical counter0.03115s
can list the text counter0.02681s
#increment_counter
can increment the numerical counter0.04707s
#delete_counter
can delete our test counters0.04703s
HelixWebServicesClient depots
#create_depot
should create a new depot - and return it via #depots0.04061s
#depot
should load a single depot created via #create_depot0.02759s
#update_depot
'should be able to update the depot description'0.05440s
#delete_depot
'should be able to delete a depot created via #create_depot'0.03766s
HelixWebServicesClient files
#files
should list the depots with no arguments0.02767s
should list 'dev' and 'main' dirs at the /depot path0.03126s
should list 'README' at the depot/dev/Experimental path0.02840s
#upload_file
should allow me to upload a new README to depot/dev/Experimental0.05115s
#upload_files
should allow me to upload the README and a new_file to depot/dev/Experimental0.07673s
#delete_file
should allow me to delete a file0.05461s
HelixWebServicesClient groups
#create_group
should create a new group - and return it via #groups0.03819s
#group
should load a single group created via #create_group0.02852s
#update_group
should be able to add a group user0.07421s
#delete_group
should be able to delete a group created via #create_group0.03755s
HelixWebServicesClient Helix Sync
create_helix_sync_device_client
should create a new device client for a user0.03705s
create_helix_sync_shelf_client
should create a new shelf client for a user0.04303s
fetch_helix_sync_latest_changelist
should return a latest changelist for a user0.03175s
preview_helix_sync_pending_change
simple add
indicates a new file should be added (PENDING: you cannot create projects in cloud via API)
remove from shelf
just removes the file from the shelf (PENDING: you cannot create projects in cloud via API)
readd
adds file content that the user has edited but someone else removed (PENDING: you cannot create projects in cloud via API)
submit_helix_sync_pending_change
no resolves needed
creates a new file (PENDING: you cannot create projects in cloud via API)
remove from shelf
just removes the file from the shelf (PENDING: you cannot create projects in cloud via API)
readd
adds file content that the user has edited but someone else removed (PENDING: you cannot create projects in cloud via API)
lock
renames a locked file from the submit (PENDING: you cannot create projects in cloud via API)
HelixWebServicesClient
#initialize
should login to a web services instance0.01989s
should throw an unauthenticated error with the wrong login during init0.01395s
HelixWebServicesClient jobs
#create_job
should create a new job - and return it via #jobs0.04121s
#job
should load a single job created via #create_job0.02816s
#update_job
'should be able to change status'0.05440s
#delete_job
'should be able to delete a job created via #create_job'0.04214s
HelixWebServicesClient labels
#create_label
should create a new label - and return it via #labels0.04187s
#label
should load a single label created via #create_label0.03794s
#update_label
'should be able to update the label description'0.07544s
#delete_label
'should be able to delete a label created via #create_label'0.04281s
HelixWebServicesClient login
#login
should generate the same ticket0.02671s
OpenModel
can find a method with the captialized version of the symbol0.00018s
can match a snake_case name with snakeCase0.00013s
can find alternatives using [name]_or_[name]0.00018s
can convert numeric-style strings to Time via [name]_as_time0.00066s
can convert string dates to Time via [name]_as_time(offset)0.00203s
HelixWebServicesClient projects
projects
should not fail when listing projects0.03486s
HVE Projects
should list project ids when details are not specified0.03520s
should list project details when details are specified0.03667s
project
should trigger a 404 when fetching a project by invalid id0.03567s
HVE Projects
should fetch my project details0.03373s
HelixWebServicesClient protections
#protections
should return an array with at least two protections0.03206s
#update_protections
should add a protections entry for the user jdoe0.05151s
should remove the protections entry for user jdoe0.05937s
HelixWebServicesClient servers
#create_server
should create a new server - and return it via #servers0.03947s
#server
should load a single server created via #create_server0.02961s
#update_server
'should be able to update the server description'0.04986s
#delete_server
'should be able to delete a server created via #create_server'0.03695s
HelixWebServicesClient streams
should create a new stream - and return it via #streams0.04552s
should load a single stream created via #create_stream0.02932s
should be able to update the stream description0.04565s
'should be able to delete a stream created via #create_stream'0.03690s
HelixWebServicesClient#triggers
should allow us to update and fetch a new example trigger line0.04971s
should allow us to clear out the triggers table0.05079s
HelixWebServicesClient users
should at least return the 'jdoe' and 'super' users0.02774s
should return the user 'mmustermann' who has the name 'Max Mustermann'0.02749s
should be able to create a new user and load it0.03760s
should be able update mmusterman's email to max_power@example.com0.04764s
should be able to delete the newuser user0.03768s