Last active
December 18, 2015 23:09
-
-
Save cjcolvar/5860032 to your computer and use it in GitHub Desktop.
Test results
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
[cjcolvar@localhost avalon]$ rspec spec | |
/home/cjcolvar/.rvm/gems/ruby-1.9.3-p194@avalon/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require': iconv will be deprecated in the future, use String#encode instead. | |
F.FF.FFF.FFFFFFFFFFFF*F.FFF.FF***F..F..FFFFF.FFF/home/cjcolvar/Code/avalon/avalon/spec/lib/avalon/batch_ingest_spec.rb:26: warning: already initialized constant DropboxService | |
F/home/cjcolvar/Code/avalon/avalon/spec/lib/avalon/batch_ingest_spec.rb:26: warning: already initialized constant DropboxService | |
F/home/cjcolvar/Code/avalon/avalon/spec/lib/avalon/batch_ingest_spec.rb:26: warning: already initialized constant DropboxService | |
*/home/cjcolvar/Code/avalon/avalon/spec/lib/avalon/batch_ingest_spec.rb:26: warning: already initialized constant DropboxService | |
*/home/cjcolvar/Code/avalon/avalon/spec/lib/avalon/batch_ingest_spec.rb:26: warning: already initialized constant DropboxService | |
*......FFF..F...F...........F....**.**F**............*............*........*.....*...*............*..................FFFFFFF....... | |
Pending: | |
MasterFilesController#destroy should stop processing in Matterhorn should no longer be in the Matterhorn pipeline | |
# Not yet implemented | |
# ./spec/controllers/master_files_controller_spec.rb:182 | |
MediaObjectsController#edit should not default to the Access Control page | |
# [VOV-1165] Wait for product owner feedback on which step to default to | |
# ./spec/controllers/media_objects_controller_spec.rb:79 | |
MediaObjectsController#edit Updating the metadata should result in valid input should ignore the PID if provided as a parameter | |
# Not yet implemented | |
# ./spec/controllers/media_objects_controller_spec.rb:84 | |
MediaObjectsController#edit Updating the metadata should result in valid input should ignore invalid attributes | |
# Not yet implemented | |
# ./spec/controllers/media_objects_controller_spec.rb:85 | |
Avalon::Batch should have a column for file labels | |
# [VOV-1347] Wait until implemented | |
# ./spec/lib/avalon/batch_ingest_spec.rb:64 | |
Avalon::Batch should be able to default to public access | |
# [VOV-1348] Wait until implemented | |
# ./spec/lib/avalon/batch_ingest_spec.rb:68 | |
Avalon::Batch should be able to default to specific groups | |
# [VOV-1348] Wait until implemented | |
# ./spec/lib/avalon/batch_ingest_spec.rb:72 | |
Collection#managers= should add user to collection's edit_users and the manager role | |
# Not yet implemented | |
# ./spec/models/collection_spec.rb:93 | |
Collection#managers= #<RSpec::Core::Example:0x0000000939c2f0> | |
# No reason given | |
# ./spec/models/collection_spec.rb:93 | |
Collection#editors= should add user to collection's edit_users and the editor role | |
# Not yet implemented | |
# ./spec/models/collection_spec.rb:104 | |
Collection#editors= #<RSpec::Core::Example:0x000000093aa648> | |
# No reason given | |
# ./spec/models/collection_spec.rb:104 | |
Collection#depositors= should add user to collection's default rights edit users and the depositor role | |
# Not yet implemented | |
# ./spec/models/collection_spec.rb:115 | |
Collection#depositors= #<RSpec::Core::Example:0x000000093b9dc8> | |
# No reason given | |
# ./spec/models/collection_spec.rb:115 | |
Derivative deleting should delete even if retraction fails (VOV-1356) | |
# Do not test until VOV-1356 is fixed | |
# ./spec/models/derivative_spec.rb:72 | |
IngestBatch#finished? returns false when one or more master files are not finished | |
# Fix problems with this test | |
# ./spec/models/ingest_batch_spec.rb:36 | |
MasterFile delete should delete when parent is nil (VOV-1357) | |
# bugfix | |
# ./spec/models/master_file_spec.rb:76 | |
MediaObject Field persistence should reject unknown fields | |
# Not yet implemented | |
# ./spec/models/media_object_spec.rb:42 | |
MediaObject Valid formats should only accept ISO formatted dates | |
# Not yet implemented | |
# ./spec/models/media_object_spec.rb:75 | |
MediaObject change additional read permisions should be able to have limited access | |
# Not yet implemented | |
# ./spec/models/media_object_spec.rb:150 | |
Failures: | |
1) DropboxController deletes video/audio files | |
Failure/Error: login_as 'content_provider' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/dropbox_controller_spec.rb:25:in `block (2 levels) in <top (required)>' | |
2) Admin::GroupsController creating a new group should redirect to home page with a notice when authenticated but unauthorized | |
Failure/Error: login_as('student') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:31:in `block (3 levels) in <top (required)>' | |
3) Admin::GroupsController creating a new group Default permissions should be applied should be create-able by the policy_editor | |
Failure/Error: login_as('policy_editor') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:39:in `block (4 levels) in <top (required)>' | |
4) Admin::GroupsController Modifying a group: editing a group should redirect to home page with a notice when authenticated but unauthorized | |
Failure/Error: login_as('student') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:74:in `block (4 levels) in <top (required)>' | |
5) Admin::GroupsController Modifying a group: editing a group should be able to change group users when authenticated and authorized | |
Failure/Error: login_as('policy_editor') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:82:in `block (4 levels) in <top (required)>' | |
6) Admin::GroupsController Modifying a group: editing a group should be able to change group name when authenticated and authorized | |
Failure/Error: login_as('policy_editor') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:90:in `block (4 levels) in <top (required)>' | |
7) Admin::GroupsController Modifying a group: Deleting a group should redirect to home page with a notice when authenticated but unauthorized | |
Failure/Error: login_as('student') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:111:in `block (4 levels) in <top (required)>' | |
8) Admin::GroupsController Modifying a group: Deleting a group should be able to change group users when authenticated and authorized | |
Failure/Error: login_as('policy_editor') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/groups_controller_spec.rb:119:in `block (4 levels) in <top (required)>' | |
9) MasterFilesController#create must provide a container id should fail if no container id provided | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
10) MasterFilesController#create cannot upload a file over the defined limit should provide a warning about the file size | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
11) MasterFilesController#create must be a valid MIME type should recognize a video format | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
12) MasterFilesController#create must be a valid MIME type should recognize an audio format | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
13) MasterFilesController#create must be a valid MIME type should reject non audio/video format | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
14) MasterFilesController#create must be a valid MIME type should recognize audio/video based on extension when MIMETYPE is of unknown format | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
15) MasterFilesController#create should process file successfully should associate with a MediaObject | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
16) MasterFilesController#create should have default permissions should set edit_user and edit_group | |
Failure/Error: @content_provider = login_as 'content_provider', { username: 'jlhardes' } | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:22:in `block (3 levels) in <top (required)>' | |
17) MasterFilesController#update should handle Matterhorn pingbacks should create Derivatives when processing succeeded | |
Failure/Error: put :update, id: mf.pid, workflow_id: 1103 | |
Rubydora::RubydoraError: | |
Unable to save #<ActiveFedora::Datastream @pid="avalon:953" @dsid="poster" @controlGroup="M" changed="true" @mimeType="image/jpeg" > without content | |
# ./app/models/master_file.rb:268:in `update_progress_on_success!' | |
# ./app/controllers/master_files_controller.rb:125:in `update' | |
# ./spec/controllers/master_files_controller_spec.rb:154:in `block (4 levels) in <top (required)>' | |
18) MasterFilesController#destroy should be deleted should no longer exist | |
Failure/Error: login_as 'content_provider' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:166:in `block (4 levels) in <top (required)>' | |
19) MasterFilesController#destroy should no longer be associated with its parent object should create then remove a file from a video object | |
Failure/Error: login_as 'content_provider' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/master_files_controller_spec.rb:187:in `block (4 levels) in <top (required)>' | |
20) MediaObjectsController#new should redirect to home page with a notice when authenticated but unauthorized | |
Failure/Error: login_as('student') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:28:in `block (3 levels) in <top (required)>' | |
21) MediaObjectsController#new Default permissions should be applied should be editable by the creator | |
Failure/Error: login_as('content_provider') | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:36:in `block (4 levels) in <top (required)>' | |
22) MediaObjectsController#new Default permissions should be applied should inherit default permissions | |
Failure/Error: @content_provider = login_as 'content_provider' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:43:in `block (4 levels) in <top (required)>' | |
23) MediaObjectsController#edit should redirect to show page with a notice when authenticated but unauthorized | |
Failure/Error: login_as 'student' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:63:in `block (3 levels) in <top (required)>' | |
24) MediaObjectsController#edit should redirect to first workflow step if authorized to edit | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:71:in `block (3 levels) in <top (required)>' | |
25) MediaObjectsController#edit Updating the metadata should result in valid input should be able to retrieve an existing record from Fedora | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:92:in `block (4 levels) in <top (required)>' | |
26) MediaObjectsController#show Known items should be retrievable should be available to an collection manager when unpublished | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:119:in `block (4 levels) in <top (required)>' | |
27) MediaObjectsController#destroy should remove the MediaObject from the system | |
Failure/Error: login_as 'cataloger' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:160:in `block (3 levels) in <top (required)>' | |
28) MediaObjectsController#destroy should not be accessible through the search interface | |
Failure/Error: login_as 'cataloger' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:160:in `block (3 levels) in <top (required)>' | |
29) MediaObjectsController#destroy should not be possible to delete an object which does not exist | |
Failure/Error: login_as 'cataloger' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:160:in `block (3 levels) in <top (required)>' | |
30) MediaObjectsController#update_status publishes media object | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:189:in `block (3 levels) in <top (required)>' | |
31) MediaObjectsController#update_status unpublishes media object | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:189:in `block (3 levels) in <top (required)>' | |
32) MediaObjectsController#deliver_content cannot inspect metadata without authorization | |
Failure/Error: login_as 'student' | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:219:in `block (3 levels) in <top (required)>' | |
33) MediaObjectsController#deliver_content can inspect metadata with authorization | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:225:in `block (3 levels) in <top (required)>' | |
34) MediaObjectsController#deliver_content returns a not found error for nonexistent datastreams | |
Failure/Error: login_as 'content_provider', {username: 'jlhardes'} | |
ActiveRecord::RecordNotUnique: | |
SQLite3::ConstraintException: column username is not unique: INSERT INTO "users" ("created_at", "email", "guest", "provider", "uid", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) | |
# ./spec/support/controller_macros.rb:17:in `login_as' | |
# ./spec/controllers/media_objects_controller_spec.rb:232:in `block (3 levels) in <top (required)>' | |
35) Avalon::Batch creates an ingest batch object | |
Failure/Error: IngestBatch.count.should == 1 | |
expected: 1 | |
got: 7 (using ==) | |
# ./spec/lib/avalon/batch_ingest_spec.rb:55:in `block (2 levels) in <top (required)>' | |
36) Avalon::Batch does not create an ingest batch object when there are zero packages | |
Failure/Error: IngestBatch.count.should == 0 | |
expected: 0 | |
got: 7 (using ==) | |
# ./spec/lib/avalon/batch_ingest_spec.rb:61:in `block (2 levels) in <top (required)>' | |
37) Collection abilities when administator | |
Failure/Error: it{ should be_able_to(:manage, collection) } | |
expected to be able to :manage #<Collection pid:"avalon:961", name:"Collection 1", unit:"University Archives", description:"Et consectetur vero ut maiores cum voluptas repellendus quis."> | |
# ./spec/models/collection_spec.rb:15:in `block (4 levels) in <top (required)>' | |
38) Collection abilities when manager | |
Failure/Error: it{ should be_able_to(:update, collection) } | |
expected to be able to :update #<Collection pid:"avalon:962", name:"Collection 2", unit:"University Archives", description:"Qui ipsam optio repudiandae facere rem nihil sint pariatur."> | |
# ./spec/models/collection_spec.rb:23:in `block (4 levels) in <top (required)>' | |
39) Collection abilities when manager | |
Failure/Error: it{ should be_able_to(:read, collection) } | |
expected to be able to :read #<Collection pid:"avalon:963", name:"Collection 3", unit:"University Archives", description:"Sint quia et et eveniet rerum aperiam quam expedita."> | |
# ./spec/models/collection_spec.rb:24:in `block (4 levels) in <top (required)>' | |
40) Collection abilities when editor | |
Failure/Error: it{ should be_able_to(:read, collection) } | |
expected to be able to :read #<Collection pid:"avalon:966", name:"Collection 6", unit:"University Archives", description:"Vel quasi qui qui."> | |
# ./spec/models/collection_spec.rb:35:in `block (4 levels) in <top (required)>' | |
41) Collection abilities when depositor | |
Failure/Error: it{ should be_able_to(:read, collection) } | |
expected to be able to :read #<Collection pid:"avalon:970", name:"Collection 10", unit:"University Archives", description:"Nemo facilis assumenda voluptatem sunt."> | |
# ./spec/models/collection_spec.rb:46:in `block (4 levels) in <top (required)>' | |
42) Collection validations managers | |
Failure/Error: its(:managers) {should == [manager]} | |
expected: [#<User id: 173, username: "jannie@hayesfay.org", created_at: "2013-06-25 16:47:36", updated_at: "2013-06-25 16:47:36", provider: nil, uid: nil, email: "jannie@hayesfay.org", guest: nil>] | |
got: [] (using ==) | |
Diff: | |
@@ -1,2 +1,2 @@ | |
-[#<User id: 173, username: "jannie@hayesfay.org", created_at: "2013-06-25 16:47:36", updated_at: "2013-06-25 16:47:36", provider: nil, uid: nil, email: "jannie@hayesfay.org", guest: nil>] | |
+[] | |
# ./spec/models/collection_spec.rb:70:in `block (3 levels) in <top (required)>' | |
43) Collection#depositors should return the intersection of default_edit_users and depositors role | |
Failure/Error: collection.depositors.should == ["pdinh"] #collection.default_edit_users & RoleControls.users("depositor") | |
expected: ["pdinh"] | |
got: [] (using ==) | |
# ./spec/models/collection_spec.rb:111:in `block (3 levels) in <top (required)>' | |
44) Routes Collections | |
Failure/Error: it {expect(:get=> "/admin/collections").to route_to(controller: 'collections', action: 'index')} | |
No route matches "/admin/collections" | |
# ./spec/routing/routes_spec.rb:5:in `block (3 levels) in <top (required)>' | |
45) Routes Collections | |
Failure/Error: it {expect(:get=> "/admin/collections/new").to route_to(controller: 'collections', action: 'new')} | |
No route matches "/admin/collections/new" | |
# ./spec/routing/routes_spec.rb:6:in `block (3 levels) in <top (required)>' | |
46) Routes Collections | |
Failure/Error: it {expect(:get=> "/admin/collections/1").to route_to(controller: 'collections', action: 'show', id: '1')} | |
No route matches "/admin/collections/1" | |
# ./spec/routing/routes_spec.rb:7:in `block (3 levels) in <top (required)>' | |
47) Routes Collections | |
Failure/Error: it {expect(:get=> "/admin/collections/1/edit").to route_to(controller: 'collections', action: 'edit', id: '1')} | |
No route matches "/admin/collections/1/edit" | |
# ./spec/routing/routes_spec.rb:8:in `block (3 levels) in <top (required)>' | |
48) Routes Collections | |
Failure/Error: it {expect(:post=> "/admin/collections").to route_to(controller: 'collections', action: 'create')} | |
No route matches "/admin/collections" | |
# ./spec/routing/routes_spec.rb:9:in `block (3 levels) in <top (required)>' | |
49) Routes Collections | |
Failure/Error: it {expect(:put=> "/admin/collections/1").to route_to(controller: 'collections', action: 'update', id:'1')} | |
No route matches "/admin/collections/1" | |
# ./spec/routing/routes_spec.rb:10:in `block (3 levels) in <top (required)>' | |
50) Routes Collections | |
Failure/Error: it {expect(:delete=> "/admin/collections/1").to route_to(controller: 'collections', action: 'destroy', id:'1')} | |
No route matches "/admin/collections/1" | |
# ./spec/routing/routes_spec.rb:11:in `block (3 levels) in <top (required)>' | |
Finished in 3 minutes 42.74 seconds | |
183 examples, 50 failures, 19 pending | |
Failed examples: | |
rspec ./spec/controllers/dropbox_controller_spec.rb:30 # DropboxController deletes video/audio files | |
rspec ./spec/controllers/groups_controller_spec.rb:30 # Admin::GroupsController creating a new group should redirect to home page with a notice when authenticated but unauthorized | |
rspec ./spec/controllers/groups_controller_spec.rb:38 # Admin::GroupsController creating a new group Default permissions should be applied should be create-able by the policy_editor | |
rspec ./spec/controllers/groups_controller_spec.rb:73 # Admin::GroupsController Modifying a group: editing a group should redirect to home page with a notice when authenticated but unauthorized | |
rspec ./spec/controllers/groups_controller_spec.rb:81 # Admin::GroupsController Modifying a group: editing a group should be able to change group users when authenticated and authorized | |
rspec ./spec/controllers/groups_controller_spec.rb:89 # Admin::GroupsController Modifying a group: editing a group should be able to change group name when authenticated and authorized | |
rspec ./spec/controllers/groups_controller_spec.rb:110 # Admin::GroupsController Modifying a group: Deleting a group should redirect to home page with a notice when authenticated but unauthorized | |
rspec ./spec/controllers/groups_controller_spec.rb:118 # Admin::GroupsController Modifying a group: Deleting a group should be able to change group users when authenticated and authorized | |
rspec ./spec/controllers/master_files_controller_spec.rb:26 # MasterFilesController#create must provide a container id should fail if no container id provided | |
rspec ./spec/controllers/master_files_controller_spec.rb:35 # MasterFilesController#create cannot upload a file over the defined limit should provide a warning about the file size | |
rspec ./spec/controllers/master_files_controller_spec.rb:48 # MasterFilesController#create must be a valid MIME type should recognize a video format | |
rspec ./spec/controllers/master_files_controller_spec.rb:62 # MasterFilesController#create must be a valid MIME type should recognize an audio format | |
rspec ./spec/controllers/master_files_controller_spec.rb:74 # MasterFilesController#create must be a valid MIME type should reject non audio/video format | |
rspec ./spec/controllers/master_files_controller_spec.rb:87 # MasterFilesController#create must be a valid MIME type should recognize audio/video based on extension when MIMETYPE is of unknown format | |
rspec ./spec/controllers/master_files_controller_spec.rb:102 # MasterFilesController#create should process file successfully should associate with a MediaObject | |
rspec ./spec/controllers/master_files_controller_spec.rb:121 # MasterFilesController#create should have default permissions should set edit_user and edit_group | |
rspec ./spec/controllers/master_files_controller_spec.rb:138 # MasterFilesController#update should handle Matterhorn pingbacks should create Derivatives when processing succeeded | |
rspec ./spec/controllers/master_files_controller_spec.rb:165 # MasterFilesController#destroy should be deleted should no longer exist | |
rspec ./spec/controllers/master_files_controller_spec.rb:186 # MasterFilesController#destroy should no longer be associated with its parent object should create then remove a file from a video object | |
rspec ./spec/controllers/media_objects_controller_spec.rb:27 # MediaObjectsController#new should redirect to home page with a notice when authenticated but unauthorized | |
rspec ./spec/controllers/media_objects_controller_spec.rb:35 # MediaObjectsController#new Default permissions should be applied should be editable by the creator | |
rspec ./spec/controllers/media_objects_controller_spec.rb:42 # MediaObjectsController#new Default permissions should be applied should inherit default permissions | |
rspec ./spec/controllers/media_objects_controller_spec.rb:61 # MediaObjectsController#edit should redirect to show page with a notice when authenticated but unauthorized | |
rspec ./spec/controllers/media_objects_controller_spec.rb:70 # MediaObjectsController#edit should redirect to first workflow step if authorized to edit | |
rspec ./spec/controllers/media_objects_controller_spec.rb:86 # MediaObjectsController#edit Updating the metadata should result in valid input should be able to retrieve an existing record from Fedora | |
rspec ./spec/controllers/media_objects_controller_spec.rb:113 # MediaObjectsController#show Known items should be retrievable should be available to an collection manager when unpublished | |
rspec ./spec/controllers/media_objects_controller_spec.rb:164 # MediaObjectsController#destroy should remove the MediaObject from the system | |
rspec ./spec/controllers/media_objects_controller_spec.rb:171 # MediaObjectsController#destroy should not be accessible through the search interface | |
rspec ./spec/controllers/media_objects_controller_spec.rb:180 # MediaObjectsController#destroy should not be possible to delete an object which does not exist | |
rspec ./spec/controllers/media_objects_controller_spec.rb:194 # MediaObjectsController#update_status publishes media object | |
rspec ./spec/controllers/media_objects_controller_spec.rb:200 # MediaObjectsController#update_status unpublishes media object | |
rspec ./spec/controllers/media_objects_controller_spec.rb:218 # MediaObjectsController#deliver_content cannot inspect metadata without authorization | |
rspec ./spec/controllers/media_objects_controller_spec.rb:224 # MediaObjectsController#deliver_content can inspect metadata with authorization | |
rspec ./spec/controllers/media_objects_controller_spec.rb:231 # MediaObjectsController#deliver_content returns a not found error for nonexistent datastreams | |
rspec ./spec/lib/avalon/batch_ingest_spec.rb:53 # Avalon::Batch creates an ingest batch object | |
rspec ./spec/lib/avalon/batch_ingest_spec.rb:58 # Avalon::Batch does not create an ingest batch object when there are zero packages | |
rspec ./spec/models/collection_spec.rb:15 # Collection abilities when administator | |
rspec ./spec/models/collection_spec.rb:23 # Collection abilities when manager | |
rspec ./spec/models/collection_spec.rb:24 # Collection abilities when manager | |
rspec ./spec/models/collection_spec.rb:35 # Collection abilities when editor | |
rspec ./spec/models/collection_spec.rb:46 # Collection abilities when depositor | |
rspec ./spec/models/collection_spec.rb:70 # Collection validations managers | |
rspec ./spec/models/collection_spec.rb:107 # Collection#depositors should return the intersection of default_edit_users and depositors role | |
rspec ./spec/routing/routes_spec.rb:5 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:6 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:7 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:8 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:9 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:10 # Routes Collections | |
rspec ./spec/routing/routes_spec.rb:11 # Routes Collections | |
Coverage report generated for RSpec to /home/cjcolvar/Code/avalon/avalon/coverage. 1388 / 2058 LOC (67.44%) covered. | |
[cjcolvar@localhost avalon]$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment