Skip to content

Instantly share code, notes, and snippets.

@simong
Created March 9, 2016 23:28
Show Gist options
  • Save simong/16c8fe13d39df63b2823 to your computer and use it in GitHub Desktop.
Save simong/16c8fe13d39df63b2823 to your computer and use it in GitHub Desktop.
sg555 at simong in ~/projects/apereo/oae/3akai-ux on guests-not-tenant*
$ grunt test --qunit-host cam.oae.com
Running "startDependencies" task
Running "exec:startDependencies" (exec) task
>> { [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
>> { [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
>> { [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{"name":"before-tests","hostname":"simong.local","pid":15564,"level":30,"msg":"Dropping keyspace \"oaeTest\" to clean up before tests","time":"2016-03-09T23:12:21.048Z","v":0}
{"name":"before-tests","hostname":"simong.local","pid":15564,"level":30,"msg":"Flushing redis DB index \"1\" to clean up before tests","time":"2016-03-09T23:12:21.491Z","v":0}
{"name":"oae","hostname":"simong.local","pid":15564,"level":30,"msg":"Starting OAE","time":"2016-03-09T23:12:21.494Z","v":0}
{"name":"oae-modules","hostname":"simong.local","pid":15564,"level":30,"msg":"Starting modules: oae-util, oae-logger, oae-telemetry, oae-config, oae-tenants, oae-authentication, oae-search, oae-discussions, oae-email, oae-emitter, oae-folders, oae-following, oae-google-analytics, oae-library, oae-activity, oae-content, oae-messagebox, oae-mixpanel, oae-preview-processor, oae-principals, oae-release-tools, oae-resource, oae-rest, oae-context, oae-authz, oae-doc, oae-tests, oae-tincanapi, oae-ui, oae-uservoice, oae-mediacore","time":"2016-03-09T23:12:21.595Z","v":0}
{"name":"signature","hostname":"simong.local","pid":15564,"level":40,"msg":"You are using the default key to sign URLs, this is NOT secure and should be changed immediately.\nThe system will continue to function, but it is strongly recommended that you change your key.\n","time":"2016-03-09T23:12:22.674Z","v":0}
{"name":"mq","hostname":"simong.local","pid":15564,"level":30,"msg":"Initializing RabbitMQ connector","time":"2016-03-09T23:12:22.676Z","v":0}
{"name":"mq","hostname":"simong.local","pid":15564,"level":30,"msg":"Connection to RabbitMQ established.","time":"2016-03-09T23:12:22.690Z","v":0}
{"name":"mq","hostname":"simong.local","pid":15564,"level":30,"queueName":"oae-util-mq-redeliverqueue","msg":"Created/Retrieved a RabbitMQ queue","time":"2016-03-09T23:12:22.695Z","v":0}
{"name":"mq","hostname":"simong.local","pid":15564,"level":30,"queueName":"oae-util-mq-redeliverqueue","msg":"Purging queue","time":"2016-03-09T23:12:22.696Z","v":0}
{"name":"oae-modules","hostname":"simong.local","pid":15564,"level":30,"msg":"Initialized module oae-util","time":"2016-03-09T23:12:22.699Z","v":0}
Running "jshint:files" (jshint) task
shared/oae/js/jquery-plugins/jquery.switchtab.js
68 | }
^ Missing semicolon.
106 | var path = $target.attr('href')
^ Missing semicolon.
131 | }
^ Missing semicolon.
ui/js/search.js
189 | var state = History.getState()
^ Missing semicolon.
ui/js/signup.js
460 | }
^ Missing semicolon.
node_modules/oae-admin/createtenant/js/createtenant.js
66 | .value()
^ Missing semicolon.
node_modules/oae-admin/tenants/js/tenants.js
577 | }
^ Missing semicolon.
>> 7 errors in 165 files
Warning: Task "jshint:files" failed. Use --force to continue.
Aborted due to warnings.
Running "qunit:test.oae.com" (qunit) task
Running "contrib-qunit:all" (contrib-qunit) task
Testing http://test.oae.com/tests/qunit/tests/cleanjs.html Fatal error: spawn /usr/local/bin/phantomjs ENOENT
Running "ghost:dist" (ghost) task
casperjs test node_modules/oae-admin/adminheader/tests/adminheader.js node_modules/oae-admin/adminlogin/tests/adminlogin.js node_modules/oae-admin/configuration/tests/configuration.js node_modules/oae-admin/confirmdialog/tests/confirmdialog.js node_modules/oae-admin/createuser/tests/createuser.js node_modules/oae-admin/importusers/tests/importusers.js node_modules/oae-admin/maintenance/tests/maintenance.js node_modules/oae-admin/manageuser/tests/manageuser.js node_modules/oae-admin/skinning/tests/skinning.js node_modules/oae-admin/tenants/tests/tenants.js node_modules/oae-core/aboutcontent/tests/aboutcontent.js node_modules/oae-core/aboutdiscussion/tests/aboutdiscussion.js node_modules/oae-core/aboutfolder/tests/aboutfolder.js node_modules/oae-core/aboutgroup/tests/aboutgroup.js node_modules/oae-core/changepic/tests/changepic.js node_modules/oae-core/comments/tests/comments.js node_modules/oae-core/contentlibrary/tests/contentlibrary.js node_modules/oae-core/createcollabdoc/tests/createcollabdoc.js node_modules/oae-core/creatediscussion/tests/creatediscussion.js node_modules/oae-core/createfolder/tests/createfolder.js node_modules/oae-core/creategroup/tests/creategroup.js node_modules/oae-core/createlink/tests/createlink.js node_modules/oae-core/deletecomment/tests/deletecomment.js node_modules/oae-core/deleteresource/tests/deleteresource.js node_modules/oae-core/deleteresources/tests/deleteresources.js node_modules/oae-core/discussion/tests/discussion.js node_modules/oae-core/discussionslibrary/tests/discussionslibrary.js node_modules/oae-core/editcontent/tests/editcontent.js node_modules/oae-core/editdiscussion/tests/editdiscussion.js node_modules/oae-core/editfolder/tests/editfolder.js node_modules/oae-core/editgroup/tests/editgroup.js node_modules/oae-core/editprofile/tests/editprofile.js node_modules/oae-core/filepreview/tests/filepreview.js node_modules/oae-core/footer/tests/footer.js node_modules/oae-core/leavegroup/tests/leavegroup.js node_modules/oae-core/lhnavigation/tests/lhnavigation.js node_modules/oae-core/linkpreview/tests/linkpreview.js node_modules/oae-core/manageaccess/tests/manageaccess.js node_modules/oae-core/members/tests/members.js node_modules/oae-core/memberships/tests/memberships.js node_modules/oae-core/network/tests/network.js node_modules/oae-core/notifications/tests/notifications.js node_modules/oae-core/preferences/tests/preferences.js node_modules/oae-core/revisions/tests/revisions.js node_modules/oae-core/setpermissions/tests/setpermissions.js node_modules/oae-core/share/tests/share.js node_modules/oae-core/sharedwith/tests/sharedwith.js node_modules/oae-core/tenantlandingpage/tests/tenantlandingpage.js node_modules/oae-core/termsandconditions/tests/termsandconditions.js node_modules/oae-core/topnavigation/tests/topnavigation.js node_modules/oae-core/unfollow/tests/unfollow.js node_modules/oae-core/upload/tests/upload.js node_modules/oae-core/uploadnewversion/tests/uploadnewversion.js shared/oae/macros/tests/metadata.js ui/tests/content.js --includes=tests/casperjs/util/include/admin.js,tests/casperjs/util/include/config.js,tests/casperjs/util/include/content.js,tests/casperjs/util/include/discussions.js,tests/casperjs/util/include/folders.js,tests/casperjs/util/include/follow.js,tests/casperjs/util/include/groups.js,tests/casperjs/util/include/ui.js,tests/casperjs/util/include/users.js,tests/casperjs/util/include/util.js --pre=tests/casperjs/util/prep.js
Test file: /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/prep.js
# Prepare environment for tests
Test file: node_modules/oae-admin/adminheader/tests/adminheader.js
# Widget - Admin Header
# Verify admin header elements
PASS Verify the admin header container is present on the global administration page as an anonymous user
PASS Verify the admin header title is present on the global administration page as an anonymous user
PASS Verify the admin header title is present on the global administration page as an anonymous user
PASS Verify the admin header logout button is not present on the global administration page as an anonymous user
PASS Verify the admin header container is present on the global administration page
PASS Verify the admin header title is present on the global administration page
PASS Verify the admin header title is present on the global administration page
PASS Verify the admin header logout button is present on the global administration page
PASS Verify the admin header container is present on the tenant administration page
PASS Verify the admin header title is present on the tenant administration page
PASS Verify the admin header breadcrumb link is present on the tenant administration page
PASS Verify the admin header breadcrumb link takes the user back to the global administration page
PASS Verify the admin header breadcrumb text is present on the tenant administration page
PASS Verify the admin header title is present on the tenant administration page
PASS Verify the admin header logout button is present on the tenant administration page
# Verify logging out of the administration interface
PASS Verify the admin header logout button works and logs the administrator out of the administration interface
Test file: node_modules/oae-admin/adminlogin/tests/adminlogin.js
# Widget - Login
# Verify logging in to the administration interface
PASS Successfully logged in to the administration interface
# Verify logging out of the administration interface
PASS Successfully logged out of the administration interface
# Verify log in form validation
PASS Log in form successfully validated empty form - username
PASS Log in form successfully validated empty form - password
PASS Log in form successfully validated empty username field
PASS Log in form successfully validated empty password field
Test file: node_modules/oae-admin/configuration/tests/configuration.js
# Widget - Configuration
# Verify the tenant configuration settings present
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-admin/configuration/tests/configuration.js
# subject: false
# Verify the tenant configuration settings can be changed
FAIL The form is present for the Tenant configuration
# type: assertExists
# file: node_modules/oae-admin/configuration/tests/configuration.js:23
# code: test.assertExists('#configuration-container .admin-table-striped-toggle[title="Edit OAE Tenant Module"] + div form.configuration-form', 'The form is present for the Tenant configuration');
# subject: false
# selector: "#configuration-container .admin-table-striped-toggle[title=\"Edit OAE Tenant Module\"] + div form.configuration-form"
Test file: node_modules/oae-admin/confirmdialog/tests/confirmdialog.js
# Widget - Confirm Dialog
# Verify confirm dialog elements and parameters
PASS Verify the confirm dialog opens when the `oae.trigger.confirmdialog` event is triggered
PASS Verify the confirm dialog has a title
PASS Verify the confirm dialog has the correct title as passed into the widget
PASS Verify the confirm dialog has a message
PASS Verify the confirm dialog has the correct message as passed into the widget
PASS Verify the confirm dialog has a submit button
PASS Verify the confirm dialog has the correct submit button text as passed into the widget
PASS Verify the confirm dialog has a cancel button
PASS Verify the confirm dialog can be successfully cancelled
PASS Verify the confirm dialog can be successfully confirmed
Test file: node_modules/oae-admin/createuser/tests/createuser.js
# Widget - Create user
# Verify opening create user modal on the global tenant
PASS Create user trigger exists
PASS The create user modal is shown after trigger
# Verify create user form elements
PASS The create user form is present
PASS The create user form firstName field is present
PASS The create user form lastName field is present
PASS The create user form email field is present
PASS The create user form username field is present
PASS The create user form password field is present
PASS The create user form password_repeat field is present
# Verify create user form validation
PASS Verify validating empty create user form, firstName error is visible
PASS Verify validating empty create user form, lastName error is visible
PASS Verify validating empty create user form, email error is visible
PASS Verify validating empty create user form, username error is visible
PASS Verify validating empty create user form, password error is visible
PASS Verify validating empty create user form, password_repeat error is visible
PASS Verify validating empty first name, firstName error is visible
PASS Verify validating empty first name, lastName error is not visible
PASS Verify validating empty first name, email error is not visible
PASS Verify validating empty first name, username error is not visible
PASS Verify validating empty first name, password error is not visible
PASS Verify validating empty first name, password_repeat error is not visible
PASS Verify validating empty last name, firstName error is not visible
PASS Verify validating empty last name, lastName error is visible
PASS Verify validating empty last name, email error is not visible
PASS Verify validating empty last name, username error is not visible
PASS Verify validating empty last name, password error is not visible
PASS Verify validating empty last name, password_repeat error is not visible
PASS Verify validating empty email, firstName error is not visible
PASS Verify validating empty email, lastName error is not visible
PASS Verify validating empty email, email error is visible
PASS Verify validating empty email, username error is not visible
PASS Verify validating empty email, password error is not visible
PASS Verify validating empty email, password_repeat error is not visible
PASS Verify validating empty username, firstName error is not visible
PASS Verify validating empty username, lastName error is not visible
PASS Verify validating empty username, email error is not visible
PASS Verify validating empty username, username error is visible
PASS Verify validating empty username, password error is not visible
PASS Verify validating empty username, password_repeat error is not visible
PASS Verify validating empty password, firstName error is not visible
PASS Verify validating empty password, lastName error is not visible
PASS Verify validating empty password, email error is not visible
PASS Verify validating empty password, username error is not visible
PASS Verify validating empty password, password error is visible
PASS Verify validating empty password, password_repeat error is visible
PASS Verify validating empty repeated password, firstName error is not visible
PASS Verify validating empty repeated password, lastName error is not visible
PASS Verify validating empty repeated password, email error is not visible
PASS Verify validating empty repeated password, username error is not visible
PASS Verify validating empty repeated password, password error is not visible
PASS Verify validating empty repeated password, password_repeat error is visible
PASS Verify validating incorrect repeated password, firstName error is not visible
PASS Verify validating incorrect repeated password, lastName error is not visible
PASS Verify validating incorrect repeated password, email error is not visible
PASS Verify validating incorrect repeated password, username error is not visible
PASS Verify validating incorrect repeated password, password error is not visible
PASS Verify validating incorrect repeated password, password_repeat error is visible
PASS Verify validating invalid email, firstName error is not visible
PASS Verify validating invalid email, lastName error is not visible
PASS Verify validating invalid email, email error is visible
PASS Verify validating invalid email, username error is not visible
PASS Verify validating invalid email, password error is not visible
PASS Verify validating invalid email, password_repeat error is not visible
PASS Verify validating too short password, firstName error is not visible
PASS Verify validating too short password, lastName error is not visible
PASS Verify validating too short password, email error is not visible
PASS Verify validating too short password, username error is not visible
PASS Verify validating too short password, password error is visible
PASS Verify validating too short password, password_repeat error is not visible
PASS Verify validating incorrect username, firstName error is not visible
PASS Verify validating incorrect username, lastName error is not visible
PASS Verify validating incorrect username, email error is not visible
PASS Verify validating incorrect username, username error is visible
PASS Verify validating incorrect username, password error is not visible
PASS Verify validating incorrect username, password_repeat error is not visible
PASS Verify validating taken username, firstName error is not visible
PASS Verify validating taken username, lastName error is not visible
PASS Verify validating taken username, email error is not visible
PASS Verify validating taken username, username error is visible
PASS Verify validating taken username, password error is not visible
PASS Verify validating taken username, password_repeat error is not visible
# Verify creating a user on the global tenant
PASS Verify submit create user form button exists and submit
PASS Verify new user has been successfully created
# Verify creating a user on a regular tenant
PASS Verify submit create user form button exists and submit
PASS Verify new user has been successfully created
Test file: node_modules/oae-admin/importusers/tests/importusers.js
# Widget - Import Users
# Verify open import users modal
PASS Import users trigger exists
PASS Import users pane is showing after trigger
# Verify import users elements
PASS Verify the import users modal has a header title
PASS Verify the import users modal header title reads 'Import users'
PASS Verify the import users modal has a form
PASS Verify the import users modal has an expected format description container
PASS Verify the import users modal has an authentication method dropdown
PASS Verify the import users modal form has a CSV upload field
PASS Verify the import users modal has a cancel button
PASS Verify the import users modal form has a submit button
# Verify import users form validation
PASS Verify only CSV files can be uploaded
# Verify import users CSV upload
PASS Verify that CSV files can be uploaded
# Verify CSV import results in usable users
PASS Verify the imported user has a functional account
Test file: node_modules/oae-admin/maintenance/tests/maintenance.js
# Widget - Maintenance
# Verify maintenance elements
Verify title
PASS Verify that the maintenance header is present
PASS Verify that the maintenance header reads 'Maintenance'
Verify that there are 2 tabs
PASS Verify that the tabs are present
PASS Verify that the content previews tab is present
PASS Verify that the content previews tab is active by default
PASS Verify that the first tab reads 'Content previews'
PASS Verify that the search tab is present
PASS Verify that the second tab reads 'Search'
PASS Verify that the content previews tab content is present
PASS Verify that the content previews tab content is active by default
PASS Verify that the search tab content is present
Verify first tab's elements
PASS Verify that the content previews tab has a 'Reprocess for user' section
PASS Verify that the content previews tab has a 'Reprocess in date range' section
PASS Verify that the content previews tab has a 'Reprocess failed content previews' section
PASS Verify that the content previews tab has a 'Reprocess specific content types' section
PASS Verify that the content previews tab has a 'Reprocess specific mime types' section
PASS Verify that the 'Reprocess for user' section has the correct button title
PASS Verify that the 'Reprocess in date range' section has the correct button title
PASS Verify that the 'Reprocess failed content previews' section has the correct button title
PASS Verify that the 'Reprocess specific content types' section has the correct button title
PASS Verify that the 'Reprocess specific mime types' section has the correct button title
Verify elements within sections of the first tab
PASS Verify that the 'Reprocess for user' section has an autosuggest field
PASS Verify that the 'Reprocess for user' section has a submit button
PASS Verify that the 'Reprocess in date range' section has a form
PASS Verify that the 'Reprocess in date range' section has a 'From' field
PASS Verify that the 'Reprocess in date range' section has a 'To' field
PASS Verify that the 'Reprocess in date range' section has a submit button
PASS Verify that the 'Reprocess failed content previews' section has a submit button
PASS Verify that the 'Reprocess specific content types' section has a form
PASS Verify that the 'Reprocess specific content types' section has a 'Documents' checkbox
PASS Verify that the 'Reprocess specific content types' section has a 'Links' checkbox
PASS Verify that the 'Reprocess specific content types' section has a 'Files' checkbox
PASS Verify that the 'Reprocess specific content types' section has a submit button
PASS Verify that the 'Reprocess specific mime types' section has a form
PASS Verify that the 'Reprocess specific mime types' section has various mimetype checkboxes
PASS Verify that the 'Reprocess specific mime types' section has a submit button
Verify that switching tabs switches the active tab and content pane
PASS Verify that the content previews tab is deactivated after switching tabs
PASS Verify that the content previews tab content is deactivated after switching tabs
PASS Verify that the search tab is active after clicking it
PASS Verify that the search tab content is active after clicking it
Verify second tab's elements
PASS Verify that the 'Reindex the search index' button is present
# Verify maintenance functionality
Verify 'Reprocess for user' functionality
PASS Verify reprocessing for a user can be started successfully
Verify 'Reprocess in date range' functionality
PASS Verify that an empty 'From' field is properly validated
PASS Verify that an empty 'To' field is properly validated
PASS Verify that an invalid date in the 'From' field is properly validated
PASS Verify that an invalid date in the 'To' field is properly validated
PASS Verify that a valid 'From' field is properly validated
PASS Verify that a valid 'To' field is properly validated
PASS Verify reprocessing in a date range can be started successfully
Verify 'Reprocess failed content previews' functionality
PASS Verify reprocessing failed content previews can be started successfully
Verify 'Reprocess specific content types' functionality
PASS Verify reprocessing specific content types needs at least 1 specified content type
PASS Verify reprocessing specific content types can be started successfully
Verify 'Reprocess specific mime types' functionality
PASS Verify reprocessing specific mime types needs at least 1 specified mime type
PASS Verify reprocessing specific mime types can be started successfully
Verify 'Reindex the search index' functionality
PASS Verify reindexing the search index can be started successfully
Test file: node_modules/oae-admin/manageuser/tests/manageuser.js
# Widget - Manage user
# Verify open manage user modal
PASS Manage user trigger exists
PASS Manage user pane is showing after trigger
# Verify manage user elements
Verify profile tab elements
FAIL Verify that the profile tab is present
# type: assertExists
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:38
# code: test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]', 'Verify that the profile tab is present');
# subject: false
# selector: "#manageuser-modal #manageuser-tab-container a[href=\"#manageuser-editprofile-form\"]"
Verify email tab elements
FAIL Verify that the email tab is present
# type: assertExists
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:79
# code: test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]', 'Verify that the email tab is present');
# subject: false
# selector: "#manageuser-modal #manageuser-tab-container a[href=\"#manageuser-email-form\"]"
Verify actions tab elements
FAIL Verify that the actions tab is present
# type: assertExists
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:108
# code: test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]', 'Verify that the actions tab is present');
# subject: false
# selector: "#manageuser-modal #manageuser-tab-container a[href=\"#manageuser-actions-form\"]"
Verify password tab elements
FAIL Verify that the password tab is present
# type: assertExists
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:131
# code: test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]', 'Verify that the password tab is present');
# subject: false
# selector: "#manageuser-modal #manageuser-tab-container a[href=\"#manageuser-password-form\"]"
# Verify updating the user profile
FAIL Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]
# type: uncaughtError
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:1355
# error: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]
# CasperError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]
# at mouseEvent (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1355)
# at click (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:462)
# at node_modules/oae-admin/manageuser/tests/manageuser.js:169
# at node_modules/oae-admin/manageuser/tests/manageuser.js:297
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify updating the email settings
FAIL Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]
# type: uncaughtError
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:1355
# error: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]
# CasperError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]
# at mouseEvent (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1355)
# at click (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:462)
# at node_modules/oae-admin/manageuser/tests/manageuser.js:203
# at node_modules/oae-admin/manageuser/tests/manageuser.js:302
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify updating the actions settings
FAIL Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]
# type: uncaughtError
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:1355
# error: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]
# CasperError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]
# at mouseEvent (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1355)
# at click (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:462)
# at node_modules/oae-admin/manageuser/tests/manageuser.js:226
# at node_modules/oae-admin/manageuser/tests/manageuser.js:307
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify updating the password
FAIL Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]
# type: uncaughtError
# file: node_modules/oae-admin/manageuser/tests/manageuser.js:1355
# error: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]
# CasperError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]
# at mouseEvent (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1355)
# at click (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:462)
# at node_modules/oae-admin/manageuser/tests/manageuser.js:264
# at node_modules/oae-admin/manageuser/tests/manageuser.js:312
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
Test file: node_modules/oae-admin/skinning/tests/skinning.js
# Widget - Skinning
# Verify that the skinning elements are present
PASS Verify that the skinning header title is present
PASS Verify that skinning has the correct header title
PASS Verify that the skinning form is present
PASS Verify that skinning subsection titles are present
PASS Verify that skinning subsection titles have a descriptive title
PASS Verify that skinning subsections are present
PASS Verify that the skinning subsections are divided into individual skinning value groups
PASS Verify that the individual skinning value groups have a label
PASS Verify that the individual skinning value group labels have a descriptive title
PASS Verify that the individual skinning value groups have a revert button
PASS Verify that the 'institutional-logo-url' is an input field
PASS Verify that the 'institutional-logo-url' input field has the correct default value
PASS Verify that the 'body-background-color' skinning option is a color picker
PASS Verify that the 'body-background-color' color picker has the correct default value
PASS Verify that the skinning form submit button is present
# Verify the skinning functionality
PASS Verify that skin values can be changed successfully
PASS Verify that the 'institutional-logo-url' update persists after a page reload
PASS Verify that the 'body-background-color' update persists after a page reload
PASS Verify that skin values can be changed successfully
PASS Verify that the 'institutional-logo-url' input field was reverted to the default value
PASS Verify that the 'body-background-color' color picker was reverted to the default value
Test file: node_modules/oae-admin/tenants/tests/tenants.js
# Widget - Tenants
# Verify the create tenant form validation
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-admin/tenants/tests/tenants.js
# subject: false
Test file: node_modules/oae-core/aboutcontent/tests/aboutcontent.js
# Widget - About Content
Could not create Test collabdoc title. Error 500: connect ECONNREFUSED
FAIL TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# type: uncaughtError
# file: node_modules/oae-core/aboutcontent/tests/aboutcontent.js:32
# error: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/ui.js:32
# at node_modules/oae-core/aboutcontent/tests/aboutcontent.js:150
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/content.js:257
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
Verify open about content modal
PASS About content trigger exists
PASS About content pane is showing after trigger
Verify about content elements for files
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'About'
PASS Verify that the modal shows who added the file
PASS Verify that the modal shows the picture of the user who added the file
PASS Verify that the modal shows the name of the user who added the file
PASS Verify that the correct name is shown
PASS Verify that the modal shows the tenant of the user who added the file
PASS Verify that the metadata shows the tenant name
PASS Verify that the modal shows title of the file
PASS Verify that the correct file title is shown
PASS Verify that the modal shows when the file was added
PASS Verify that the correct time when the content was created is shown
PASS Verify that the modal shows the description of the file
PASS Verify that the correct file description is shown
Verify about content elements for links
PASS About content trigger exists
PASS About content pane is showing after trigger
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'About'
PASS Verify that the modal shows who added the link
PASS Verify that the modal shows the picture of the user who added the link
PASS Verify that the modal shows the name of the user who added the link
PASS Verify that the correct name is shown
PASS Verify that the modal shows the tenant of the user who added the link
PASS Verify that the metadata shows the tenant name
PASS Verify that the modal shows title of the link
PASS Verify that the correct link title is shown
PASS Verify that the modal shows when the file was added
PASS Verify that the correct time when the link was created is shown
PASS Verify that the modal shows the description of the link
PASS Verify that the correct link description is shown
PASS Verify that the modal shows link URL
PASS Verify that the link title is the URL of the link
PASS Verify that the link points to the correct URL and opens in a new window
Test file: node_modules/oae-core/aboutdiscussion/tests/aboutdiscussion.js
# Widget - About Discussion
Verify open about discussion modal
PASS About discussion trigger exists
PASS About discussion pane is showing after trigger
Verify about discussion elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'About'
PASS Verify that the modal shows who added the discussion
PASS Verify that the modal shows the picture of the user who added the discussion
PASS Verify that the modal shows the name of the user who added the discussion
PASS Verify that the correct name is shown
PASS Verify that the modal shows the tenant of the user who added the discussion
PASS Verify that the metadata shows the tenant name
PASS Verify that the modal shows title of the discussion
PASS Verify that the correct discussion title is shown
PASS Verify that the modal shows when the discussion was added
PASS Verify that the correct time when the discussion was created is shown
Test file: node_modules/oae-core/aboutfolder/tests/aboutfolder.js
# Widget - About Folder
Verify open about folder modal
PASS About folder trigger exists
PASS About folder pane is showing after trigger
Verify about folder elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'About'
PASS Verify that the modal shows who created the folder
PASS Verify that the modal shows the picture of the user who created the folder
PASS Verify that the modal shows the name of the user who created the folder
PASS Verify that the correct name is shown
PASS Verify that the modal shows the tenant of the user who created the folder
PASS Verify that the metadata shows the tenant name
PASS Verify that the modal shows title of the folder
PASS Verify that the correct folder title is shown
PASS Verify that the modal shows when the folder was created
PASS Verify that the modal shows the description of the folder
PASS Verify that the correct folder description is shown
Test file: node_modules/oae-core/aboutgroup/tests/aboutgroup.js
# Widget - About Group
Verify open about group modal
PASS About group trigger exists
PASS About group pane is showing after trigger
Verify about group elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'About'
PASS Verify that the modal shows title of the group
PASS Verify that the correct group title is shown
PASS Verify that the modal shows the description of the group
PASS Verify that the correct group description is shown
Test file: node_modules/oae-core/changepic/tests/changepic.js
# Widget - Change picture
# Verify open change picture modal
PASS Change picture trigger exists
PASS Change picture pane is showing after trigger
# Verify picture upload
PASS The change picture form is present
PASS Some help is shown to users that have no profile picture yet
PASS The image is showing in the cropping area
PASS The 'Set picture' button is present
PASS Picture successfully submitted and stored
# Verify pictures over 10MB aren't accepted
PASS Change picture trigger exists
PASS Change picture pane is showing after trigger
PASS The change picture form is present
PASS Pictures over 10MB are rejected
Test file: node_modules/oae-core/comments/tests/comments.js
# Widget - Comments
# Verify placing a new comment
PASS The comments form is present
PASS The comments comment textarea is present
PASS The comments submit button is present
PASS The comment was successfully placed
PASS The reply button is present on the new comment
PASS The delete button is present on the new comment
# Verify replying to a comment
PASS The reply form is present
PASS The reply textarea is present
PASS The reply submit button is present
PASS The reply was successfully placed
PASS The reply button is present on the new reply
PASS The delete button is present on the new reply
# Verify deleting a comment
PASS The confirmation message is shown in the delete comment modal
PASS The cancel button is shown in the delete comment modal
PASS The confirmation button is shown in the delete comment modal
PASS The top level comment was successfully soft deleted
PASS The reply to the top level comment was successfully deleted
# Verify formatting a comment
PASS Links are correcty formatted
PASS Absolute links have correct href attributes
PASS Relative links have correct href attributes
PASS Tenant links have relative href attributes
PASS Images are correcty embedded
PASS Images have correct src attributes
PASS Images have correct alt attributes
PASS List items are correcty formatted
PASS Emphasized text is correcty formatted
PASS Strong text is correcty formatted
PASS Preformatted text is correcty formatted
PASS First-level headings are correcty formatted
PASS Second-level headings are correcty formatted
PASS Third-level headings are correcty formatted
PASS Fourth-level headings are correcty formatted
PASS Fifth-level headings are correcty formatted
PASS Sixth-level headings are correcty formatted
PASS Paragraphs are correctly formatted
PASS Line breaks are correcty embedded in paragraphs
PASS Scripts are correcty escaped
Test file: node_modules/oae-core/contentlibrary/tests/contentlibrary.js
# Widget - Content library
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/contentlibrary/tests/contentlibrary.js
# subject: false
Test file: node_modules/oae-core/createcollabdoc/tests/createcollabdoc.js
# Widget - Create collab doc
# Verify open create collab doc modal
PASS Create collab doc trigger exists
PASS Create collab doc pane is showing after trigger
# Verify create collab doc
PASS The create collab doc form is present
PASS The collab doc name field is present
PASS The 'change permissions' button is present
PASS The 'change permissions' radio button group is present
PASS The 'share' input field is present
PASS The 'Update' button is present
PASS At least one suggestion for 'user-oYwPNmbhot' was returned from the server
PASS The 'Create document' button is present
FAIL Content profile is shown after creation of collab doc
# type: assertVisible
# file: node_modules/oae-core/createcollabdoc/tests/createcollabdoc.js:80
# code: test.assertVisible('#content-clip-container', 'Content profile is shown after creation of collab doc');
# subject: false
# selector: "#content-clip-container"
Test file: node_modules/oae-core/creatediscussion/tests/creatediscussion.js
# Widget - Create discussion
# Verify open create discussion modal
PASS create discussion trigger exists
PASS create discussion pane is showing after trigger
# Verify create discussion
PASS The create discussion form is present
PASS The discussion name field is present
PASS The discussion topic field is present
PASS The 'change permissions' button is present
PASS The 'change permissions' radio button group is present
PASS The 'share' input field is present
PASS The 'Update' button is present
PASS At least one suggestion for 'user-hMkBIThKOg' was returned from the server
PASS The 'Create discussion' button is present
PASS Discussion profile is shown after creation of discussion
PASS Title matches 'Testing tools'
# Verify create discussion validation
PASS create discussion trigger exists
PASS create discussion pane is showing after trigger
PASS Successfully validated empty topic
PASS Successfully validated empty title
Test file: node_modules/oae-core/createfolder/tests/createfolder.js
# Widget - Create folder
Test file: node_modules/oae-core/creategroup/tests/creategroup.js
# Widget - Create group
# Verify open create group modal
PASS Create group trigger exists
PASS Create group pane is showing after trigger
# Verify create group
PASS The create group form is present
PASS The group name field is present
PASS The 'Create group' button is present
PASS Group profile is shown after creation of the group
PASS Title matches 'CasperJS test group'
# Verify create group validation
PASS Create group trigger exists
PASS Create group pane is showing after trigger
PASS Create group form successfully validated empty form
Test file: node_modules/oae-core/createlink/tests/createlink.js
# Widget - Create link
# Verify createlink modal
PASS Createlink trigger exists
PASS Createlink pane is showing after trigger
# Verify creating single link
PASS The link dump area is present
PASS The 'Next' button is present
PASS The 'Next' button is enabled
PASS The 'Add link(s)' button is present
PASS Link successfully added
PASS The link to the content profile is shown in the notification
PASS Notification link value is 'http://www.oaeproject.org'
# Verify creating multiple links
PASS Createlink trigger exists
PASS Createlink pane is showing after trigger
PASS The link dump area is present
PASS The 'Next' button is present
PASS The 'Next' button is enabled
PASS The 'Add link(s)' button is present
PASS Links successfully created
# Verify renaming link
PASS Createlink trigger exists
PASS Createlink pane is showing after trigger
PASS The editable link name field is present
PASS Selected link has name 'http://www.oaeproject.org'
PASS The link name form is present after click
PASS Renamed link has name 'OAE Project'
PASS Link successfully created
PASS The link to the content profile is shown in the notification
PASS Notification link value is 'OAE Project'
PASS The created link has the correct renamed title
Test file: node_modules/oae-core/deletecomment/tests/deletecomment.js
# Widget - Delete comment
# Verify open delete comment modal
PASS Verify the delete comment trigger is present
PASS Delete comment pane is showing after trigger
# Verify delete comment elements
PASS Verify that the modal header is present
PASS Verify that the modal header has the correct title
PASS Verify that the modal subheader is present
PASS Verify that the modal subheader has the correct title
PASS Verify that the warning message is present
PASS Verify that the warning message has the correct message
PASS Verify that the cancel button is present
PASS Verify that the submit button is present
# Verify deleting a comment
@see comments tests for verifying delete comment functionality
Test file: node_modules/oae-core/deleteresource/tests/deleteresource.js
# Widget - Delete resource
Could not create Collabdoc YlHZeRmKcV. Error 500: connect ECONNREFUSED
FAIL TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# type: uncaughtError
# file: node_modules/oae-core/deleteresource/tests/deleteresource.js:32
# error: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/ui.js:32
# at node_modules/oae-core/deleteresource/tests/deleteresource.js:133
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/content.js:257
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify open delete resource modal
PASS The delete resource trigger is present
PASS Delete resource pane is showing after trigger
# Verify delete resource elements
PASS Verify that a warning header is shown
PASS Verify that a warning alert text is shown
PASS Verify that the cancel button is shown
PASS Verify that the delete button is shown
# Verify deleting a content item
PASS The content was successfully deleted
PASS User gets redirected to / after the content is deleted
# Verify deleting a link
PASS The link was successfully deleted
PASS User gets redirected to / after the link is deleted
# Verify deleting a discussion
PASS The discussion was successfully deleted
PASS User gets redirected to / after the discussion is deleted
Test file: node_modules/oae-core/deleteresources/tests/deleteresources.js
# Widget - Delete resources
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/deleteresources/tests/deleteresources.js
# subject: false
# Verify open delete resources modal
Test file: node_modules/oae-core/discussion/tests/discussion.js
# Widget - Discussion
# Verify discussion elements
PASS Verify the discussion topic container is present
PASS Verify the discussion topic container holds the correct discussion topic
Test file: node_modules/oae-core/discussionslibrary/tests/discussionslibrary.js
# Widget - Discussion library
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/discussionslibrary/tests/discussionslibrary.js
# subject: false
# Verify discussion library elements present
Test file: node_modules/oae-core/editcontent/tests/editcontent.js
# Widget - Edit content
# Verify open edit content modal
PASS The edit content trigger is present
PASS The edit content pane is showing after trigger
# Verify edit content elements
PASS Verify that the edit content form is present
PASS Verify that the content name field is present
PASS Verify that the content description field is present
PASS Verify that the content cancel button present
PASS Verify that the content `Edit content` button present
# Verify edit content form validation
PASS Empty form content name is properly validated
PASS Empty form description is properly validated
PASS Form content name is properly validated when only submitting a description
PASS Empty form content description is properly validated when only submitting a description
PASS Form content name is properly validated when only submitting spaces
PASS Empty form content description is properly validated when only submitting spaces
# Verify content can be edited
PASS Verify that editing content succeeds
PASS The content was successfully renamed to 'New content name'
Test file: node_modules/oae-core/editdiscussion/tests/editdiscussion.js
# Widget - Edit discussion
# Verify editdiscussion modal
PASS Edit discussion trigger exists
PASS Edit discussion pane is showing after trigger
# Verify editdiscussion form elements
PASS The edit discussion form is present
PASS The edit discussion name field is present
PASS The edit discussion topic field is present
PASS The edit discussion form submit button is present
# Verify editdiscussion form validation
PASS Verify validating empty form, name-error is visible
PASS Verify validating empty form, topic-error is visible
PASS Verify validating empty topic, name-error is not visible
PASS Verify validating empty topic, topic-error is visible
PASS Verify validating empty name, name-error is visible
PASS Verify validating empty name, topic-error is not visible
# Verify discussion can be edited
PASS The discussion details were successfully saved
PASS The discussion name was successfully renamed to 'New discussion name'
PASS The discussion topic was successfully changed to 'New discussion topic'
Test file: node_modules/oae-core/editfolder/tests/editfolder.js
# Widget - Edit folder
# Verify editfolder modal
PASS Edit folder trigger exists
PASS Edit folder pane is showing after trigger
# Verify editfolder form elements
PASS The edit folder form is present
PASS The edit folder name field is present
PASS The edit folder description field is present
PASS The edit folder form submit button is present
# Verify editfolder form validation
PASS Verify validating empty name, name-error is visible
# Verify folder can be edited
PASS The folder details were successfully updated
PASS The folder name was successfully renamed to 'New folder name'
Test file: node_modules/oae-core/editgroup/tests/editgroup.js
# Widget - Edit group
# Verify editgroup modal
PASS The edit group trigger is present
PASS Edit group pane is showing after trigger
# Verify editgroup form elements
PASS The edit group form is present
PASS The edit group name field is present
PASS The edit group description field is present
PASS The editgroup joinable options are present
PASS The edit group form submit button is present
# Verify editgroup form validation
PASS Verify validating empty form, name error
PASS Verify validating form without name
# Verify group can be edited
PASS The group details were successfully saved
PASS The group was successfully renamed to 'New group name'
Test file: node_modules/oae-core/editprofile/tests/editprofile.js
# Widget - Edit profile
# Verify open edit profile modal
PASS Edit profile trigger exists
PASS Edit profile pane is showing after trigger
# Verify edit profile
FAIL The edit profile form is present
# type: assertExists
# file: node_modules/oae-core/editprofile/tests/editprofile.js:38
# code: test.assertExists('form#editprofile-form', 'The edit profile form is present');
# subject: false
# selector: "form#editprofile-form"
# Verify edit profile validation
PASS Edit profile trigger exists
PASS Edit profile pane is showing after trigger
FAIL Errors encountered while filling form: form not found
# type: uncaughtError
# file: node_modules/oae-core/editprofile/tests/editprofile.js:802
# error: Errors encountered while filling form: form not found
# CasperError: Errors encountered while filling form: form not found
# at fillForm (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:802)
# at fillNames (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:862)
# at node_modules/oae-core/editprofile/tests/editprofile.js:73
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
Test file: node_modules/oae-core/filepreview/tests/filepreview.js
# Widget - File preview
Could not create Collabdoc rFvFQKdFjX. Error 500: connect ECONNREFUSED
FAIL TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# type: uncaughtError
# file: node_modules/oae-core/filepreview/tests/filepreview.js:32
# error: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/ui.js:32
# at node_modules/oae-core/filepreview/tests/filepreview.js:84
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/content.js:257
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify image preview elements present
PASS The file preview container is present
PASS The image container is present
PASS The image is shown on the content profile page
# Verify video preview elements present
PASS The file preview container is present
Test file: node_modules/oae-core/footer/tests/footer.js
# Widget - Footer
# Verify that the footer shows on the page
PASS The footer exists on the page
Test file: node_modules/oae-core/leavegroup/tests/leavegroup.js
# Widget - Leave group
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/leavegroup/tests/leavegroup.js
# subject: false
# Verify leave group modal
Test file: node_modules/oae-core/lhnavigation/tests/lhnavigation.js
# Widget - Left hand navigation
# Verify home page navigation
PASS The left hand navigation container is present
PASS The left hand navigation list is present
PASS The left hand navigation list item for 'Recent activity' is present
PASS The left hand navigation list item for 'Recent activity' has a link
PASS The left hand navigation list item for 'Recent activity' has the correct text
PASS The left hand navigation list item for 'My library' is present
PASS The left hand navigation list item for 'My library' has a link
PASS The left hand navigation list item for 'My library' has the correct text
PASS The left hand navigation list item for 'My discussions' is present
PASS The left hand navigation list item for 'My discussions' has a link
PASS The left hand navigation list item for 'My discussions' has the correct text
PASS The left hand navigation list item for 'My groups' is present
PASS The left hand navigation list item for 'My groups' has a link
PASS The left hand navigation list item for 'My groups' has the correct text
PASS The left hand navigation list item for my 'My network' is present
PASS The left hand navigation list item for my 'My network' has a link
PASS The left hand navigation list item for my 'My network' has the correct text
# Verify /user/:tenantID/:userID navigation
PASS The left hand navigation container is present
PASS The left hand navigation list is present
PASS Recent activity is not shown when viewing other user's profile
PASS The left hand navigation list item for 'Library' is present
PASS The left hand navigation list item for 'Library' has a link
PASS The left hand navigation list item for 'Library' has the correct text
PASS The left hand navigation list item for 'Discussions' is present
PASS The left hand navigation list item for 'Discussions' has a link
PASS The left hand navigation list item for 'Discussions' has the correct text
PASS The left hand navigation list item for 'Groups' is present
PASS The left hand navigation list item for 'Groups' has a link
PASS The left hand navigation list item for 'Groups' has the correct text
PASS The left hand navigation list item for 'Network' is present
PASS The left hand navigation list item for 'Network' has a link
PASS The left hand navigation list item for 'Network' has the correct text
# Verify /group/:tenantID/:groupID navigation
PASS The left hand navigation container is present
PASS The left hand navigation list is present
PASS The left hand navigation list item for 'Recent activity' is present
PASS The left hand navigation list item for 'Recent activity' has a link
PASS The left hand navigation list item for 'Recent activity' has the correct text
PASS The left hand navigation list item for 'Library' is present
PASS The left hand navigation list item for 'Library' has a link
PASS The left hand navigation list item for 'Library' has the correct text
PASS The left hand navigation list item for 'Discussions' is present
PASS The left hand navigation list item for 'Discussions' has a link
PASS The left hand navigation list item for 'Discussions' has the correct text
PASS The left hand navigation list item for 'Members' is present
PASS The left hand navigation list item for 'Members' has a link
PASS The left hand navigation list item for 'Members' has the correct text
# Verify global administration navigation
PASS The left hand navigation container is present
PASS The left hand navigation list is present
PASS The left hand navigation list item for 'Tenants' is present
PASS The left hand navigation list item for 'Tenants' has a link
PASS The left hand navigation list item for 'Tenants' has the correct text
PASS The left hand navigation list item for 'Configuration' is present
PASS The left hand navigation list item for 'Configuration' has a link
PASS The left hand navigation list item for 'Configuration' has the correct text
PASS The left hand navigation list item for 'User management' is present
PASS The left hand navigation list item for 'User management' has a link
PASS The left hand navigation list item for 'User management' has the correct text
PASS The left hand navigation list item for 'Maintenance' is present
PASS The left hand navigation list item for 'Maintenance' has a link
PASS The left hand navigation list item for 'Maintenance' has the correct text
# Verify tenant administration navigation
PASS The left hand navigation container is present
PASS The left hand navigation list is present
PASS The left hand navigation list item for 'Tenant' is present
PASS The left hand navigation list item for 'Tenant' has a link
PASS The left hand navigation list item for 'Tenant' has the correct text
PASS The left hand navigation list item for 'Configuration' is present
PASS The left hand navigation list item for 'Configuration' has a link
PASS The left hand navigation list item for 'Configuration' has the correct text
PASS The left hand navigation list item for 'User management' is present
PASS The left hand navigation list item for 'User management' has a link
PASS The left hand navigation list item for 'User management' has the correct text
PASS The left hand navigation list item for 'Skinning' is present
PASS The left hand navigation list item for 'Skinning' has a link
PASS The left hand navigation list item for 'Skinning' has the correct text
Test file: node_modules/oae-core/linkpreview/tests/linkpreview.js
# Widget - Link preview
# Verify link preview elements present
PASS The link preview container is present
Test file: node_modules/oae-core/manageaccess/tests/manageaccess.js
# Widget - Manage access
# Verify open manage access modal
PASS The manage access trigger is present
PASS The manage access pane is showing after trigger
# Verify manage access elements
PASS Verify that the visibility container is present
PASS Verify that the current visiblity setting is shown
PASS Verify that the visibility setting 'change' button is shown
PASS Verify that the shared container is showing
PASS Verify that the '+ Add more' button is showing
FAIL Verify that there is at least one member showing in the shared container
# type: assertExists
# file: node_modules/oae-core/manageaccess/tests/manageaccess.js:45
# code: test.assertExists('#manageaccess-modal #manageaccess-overview ul#manageaccess-overview-selected li', 'Verify that there is at least one member showing in the shared container');
# subject: false
# selector: "#manageaccess-modal #manageaccess-overview ul#manageaccess-overview-selected li"
# Verify access can be edited
FAIL Verify that user 2 has been added to the list
# type: assertExists
# file: node_modules/oae-core/manageaccess/tests/manageaccess.js:118
# code: test.assertExists('#manageaccess-modal #manageaccess-overview ul#manageaccess-overview-selected li select[data-id="' + user2.id + '"]', 'Verify that user 2 has been added to the list');
# subject: false
# selector: "#manageaccess-modal #manageaccess-overview ul#manageaccess-overview-selected li select[data-id=\"u:test:NJSP8C9Fnl\"]"
# Verify at least one manager is present
PASS The manage access trigger is present
PASS The manage access pane is showing after trigger
FAIL Verify that there needs to be at least one manager on the content
# type: assertExists
# file: node_modules/oae-core/manageaccess/tests/manageaccess.js:158
# code: test.assertExists('#oae-notification-container .alert.alert-error', 'Verify that there needs to be at least one manager on the content');
# subject: false
# selector: "#oae-notification-container .alert.alert-error"
Test file: node_modules/oae-core/members/tests/members.js
# Widget - Members
# Verify members elements present
PASS Initial dummy list item is present
PASS The first list item has a 'Add members' trigger
PASS The first list item has a 'Manage access' trigger
PASS The list options are present
PASS The 'Compact' list view button is present
PASS The 'Details' list view button is present
PASS The 'Grid' list view button is present
PASS The search box is present
PASS The manageaccess widget can be triggered to add members
PASS The manageaccess widget can be triggered to manage access
# Verify members view modes
PASS Members can be switched to compact view
PASS Members can be switched to details view
PASS Members can be switched to grid view
# Verify members search
PASS No results are returned for non-matching search and a message is shown
PASS 1 result is returned for 'oVtmPiGgII'
PASS The returned user has the name 'oVtmPiGgII'
Test file: node_modules/oae-core/memberships/tests/memberships.js
# Widget - Memberships
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/memberships/tests/memberships.js
# subject: false
Test file: node_modules/oae-core/network/tests/network.js
# Widget - Network
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/network/tests/network.js
# subject: false
Test file: node_modules/oae-core/notifications/tests/notifications.js
# Widget - Notifications
# Verify notifications popover
PASS The notifications trigger is present
PASS The notifications popover opens on click
PASS the 'no notifications' alert is shown when there are no notifications
# Verify notifications list
PASS The notification count is shown
PASS The notification count reads '3'
PASS There are 3 unread notifications shown in the list
PASS The notification count is removed after reading the list
PASS There are no unread notifications shown in the list when reopening
Test file: node_modules/oae-core/preferences/tests/preferences.js
# Widget - Preferences
# Verify open preferences modal
PASS Preferences trigger exists
PASS Preferences pane is showing after trigger
# Verify changing email and language preferences
PASS The account form is present
PASS Account form has a submit button
PASS Language is the one expected
PASS Email preferences is the one expected
PASS Account form successfully submitted and stored
PASS Preferences trigger exists
PASS Preferences pane is showing after trigger
# Verify changing password
PASS The password form is present
PASS Password form has a submit button
PASS Password form successfully submitted and stored
# Verify form validation
PASS Preferences trigger exists
PASS Preferences pane is showing after trigger
PASS Password form successfully validated empty form
PASS Password form successfully validated incorrect current password
PASS Password form successfully validated non-matching retyped password
PASS Preferences trigger exists
PASS Preferences pane is showing after trigger
# Verify the password tab is hidden for non-locale users
PASS The tabs are hidden
PASS The password tab is hidden
Test file: node_modules/oae-core/revisions/tests/revisions.js
# Widget - Revisions
Could not create Collabdoc DpnpRLDnmj. Error 500: connect ECONNREFUSED
FAIL TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# type: uncaughtError
# file: node_modules/oae-core/revisions/tests/revisions.js:32
# error: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/ui.js:32
# at node_modules/oae-core/revisions/tests/revisions.js:126
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/content.js:257
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify revisions modal
PASS Revisions trigger exists
PASS Revisions pane is showing after trigger
# Verify content revisions elements
PASS The list of content revisions is present
PASS There is at least one content revision present
PASS The current content revision cannot be restored
PASS All other content revisions can be restored
PASS The download button for each content revision is present
PASS The content revision preview container is present
PASS The content revision preview image is present
# Verify restoring content revision
PASS The content revision can be restored
Test file: node_modules/oae-core/setpermissions/tests/setpermissions.js
# Widget - Set permissions
@see Widgets integrating this widget for tests
PASS explicit call to pass()
Test file: node_modules/oae-core/share/tests/share.js
# Widget - Share
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/share/tests/share.js
# subject: false
# Verify content library share popover
Test file: node_modules/oae-core/sharedwith/tests/sharedwith.js
# Widget - Shared With
Verify open discussion shared modal
PASS Shared with trigger exists for content
PASS Shared with pane is showing after trigger for content
Verify discussion shared elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'Shared with'
PASS Verify that the modal shows who the resource is shared with
PASS Verify that the modal shows the pictures of the members
FAIL Verify that the manager is shown in the members list
# type: assertSelectorHasText
# file: node_modules/oae-core/sharedwith/tests/sharedwith.js:48
# code: test.assertSelectorHasText('#sharedwith-modal .modal-body ul.oae-list li[data-id="' + user1.id + '"] .oae-listitem-metadata h3', user1.displayName, 'Verify that the manager is shown in the members list');
# subject: false
# selector: "#sharedwith-modal .modal-body ul.oae-list li[data-id=\"u:test:41gWyiY3l\"] .oae-listitem-metadata h3"
# text: "aivcfhcgIQ"
# actualContent: ""
Verify open discussion shared modal
PASS Shared with trigger exists for discussion
PASS Shared with pane is showing after trigger for discussion
Verify discussion shared elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'Shared with'
PASS Verify that the modal shows who the resource is shared with
PASS Verify that the modal shows the pictures of the members
FAIL Verify that the manager is shown in the members list
# type: assertSelectorHasText
# file: node_modules/oae-core/sharedwith/tests/sharedwith.js:48
# code: test.assertSelectorHasText('#sharedwith-modal .modal-body ul.oae-list li[data-id="' + user1.id + '"] .oae-listitem-metadata h3', user1.displayName, 'Verify that the manager is shown in the members list');
# subject: false
# selector: "#sharedwith-modal .modal-body ul.oae-list li[data-id=\"u:test:41gWyiY3l\"] .oae-listitem-metadata h3"
# text: "aivcfhcgIQ"
# actualContent: ""
Verify open discussion shared modal
PASS Shared with trigger exists for folder
PASS Shared with pane is showing after trigger for folder
Verify discussion shared elements
PASS Verify that the modal has a header
PASS Verify that the modal header reads 'Shared with'
PASS Verify that the modal shows who the resource is shared with
PASS Verify that the modal shows the pictures of the members
FAIL Verify that the manager is shown in the members list
# type: assertSelectorHasText
# file: node_modules/oae-core/sharedwith/tests/sharedwith.js:48
# code: test.assertSelectorHasText('#sharedwith-modal .modal-body ul.oae-list li[data-id="' + user1.id + '"] .oae-listitem-metadata h3', user1.displayName, 'Verify that the manager is shown in the members list');
# subject: false
# selector: "#sharedwith-modal .modal-body ul.oae-list li[data-id=\"u:test:41gWyiY3l\"] .oae-listitem-metadata h3"
# text: "aivcfhcgIQ"
# actualContent: ""
Test file: node_modules/oae-core/tenantlandingpage/tests/tenantlandingpage.js
# Widget - Tenant Landing Page
# Verify that the landing page is visible to anonymous users
PASS Extra small landing page is present
PASS Small landing page is present
PASS Medium landing page is present
PASS Large landing page is present
Test file: node_modules/oae-core/termsandconditions/tests/termsandconditions.js
# Widget - Terms and Conditions
# Verify terms and conditions modal
PASS Terms and conditions trigger exists in the footer
PASS The terms and conditions modal is shown after trigger
PASS The terms and conditions are shown in the modal
PASS The terms and conditions have a close button
# Verify the terms and conditions are shown in the register widget
Could not log out. Error 400: You need to be logged in, in order to log out
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/termsandconditions/tests/termsandconditions.js
# subject: false
# Verify markdown rendering
Test file: node_modules/oae-core/topnavigation/tests/topnavigation.js
# Widget - Top navigation
# Verify top navigation elemens as an anonymous user
Could not log out. Error 400: You need to be logged in, in order to log out
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/topnavigation/tests/topnavigation.js
# subject: false
# Verify logging in through the top navigation
FAIL Cannot dispatch mousedown event on nonexistent selector: #topnavigation-signin
# type: uncaughtError
# file: node_modules/oae-core/topnavigation/tests/topnavigation.js:1355
# error: Cannot dispatch mousedown event on nonexistent selector: #topnavigation-signin
# CasperError: Cannot dispatch mousedown event on nonexistent selector: #topnavigation-signin
# at mouseEvent (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1355)
# at click (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:462)
# at node_modules/oae-core/topnavigation/tests/topnavigation.js:58
# at node_modules/oae-core/topnavigation/tests/topnavigation.js:158
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
# Verify top navigation elemens as a logged in user
Test file: node_modules/oae-core/unfollow/tests/unfollow.js
# Widget - Unfollow
FAIL Test timed out after 30000 ms
# type: fail
# file: node_modules/oae-core/unfollow/tests/unfollow.js
# subject: false
# Verify unfollowing modal
Test file: node_modules/oae-core/upload/tests/upload.js
# Widget - Upload
# Verify upload modal
PASS Upload trigger exists
PASS Upload pane is showing after trigger
# Verify uploading single file
PASS The upload form is present
PASS The selected file was rendered in a list
PASS The 'Upload file(s)' button is present
PASS File successfully uploaded
PASS The link to the content profile is shown in the notification
PASS The uploaded file has the correct title
# Verify uploading multiple files
PASS Upload trigger exists
PASS Upload pane is showing after trigger
PASS The upload form is present
PASS The selected file was rendered in a list
PASS The 'Upload file(s)' button is present
PASS Files successfully uploaded
# Verify renaming selected file
PASS Upload trigger exists
PASS Upload pane is showing after trigger
PASS The selected file was rendered in a list
PASS The editable file name field is present
PASS Selected file has name 'balloons.jpg'
PASS The file name form is present after click
PASS Renamed file has name 'Balloons in the sky'
PASS The 'Upload file(s)' button is present
PASS File successfully uploaded
PASS The link to the content profile is shown in the notification
PASS Notification link value is 'Balloons in the sky'
PASS The uploaded file has the correct renamed title
Test file: node_modules/oae-core/uploadnewversion/tests/uploadnewversion.js
# Widget - Upload new version
Verify upload new version modal
PASS Upload new version trigger exists
PASS Upload new version pane is showing after trigger
Verify uploading a new version
PASS The upload new version form is present
PASS New version successfully uploaded
Test file: shared/oae/macros/tests/metadata.js
# Macro - List Metadata
Could not create Collabdoc MvVCSVvliF. Error 500: connect ECONNREFUSED
FAIL Test timed out after 30000 ms
# type: fail
# file: shared/oae/macros/tests/metadata.js
# subject: false
Verify content item metadata
FAIL TypeError: 'null' is not an object (evaluating 'entityData.id')
# type: uncaughtError
# file: shared/oae/macros/tests/metadata.js:24
# error: 'null' is not an object (evaluating 'entityData.id')
# TypeError: 'null' is not an object (evaluating 'entityData.id')
# at shared/oae/macros/tests/metadata.js:24
# at shared/oae/macros/tests/metadata.js:91
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
Test file: ui/tests/content.js
# Page - Content
Could not create Collabdoc LSKlnrqxYN. Error 500: connect ECONNREFUSED
FAIL TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# type: uncaughtError
# file: ui/tests/content.js:32
# error: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/ui.js:32
# at ui/tests/content.js:256
# at /Users/sg555/projects/apereo/oae/3akai-ux/tests/casperjs/util/include/content.js:257
# at runStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:1553)
# at checkStep (/usr/local/Cellar/casperjs/1.1-beta3/libexec/modules/casper.js:399)
# stack: not provided
Verify file clip buttons as a manager
PASS The `Download` button is available for managers of a file
PASS The `Manage access` button is available for managers of a file
PASS The `Share` button is available for managers of a file
PASS The `Add to folder` button is available for managers of a file
PASS The `Edit details` button is available for managers of a file
PASS The `Upload new version` button is available for managers of a file
PASS The `Revisions` button is available for managers of a file
PASS The `Delete` button is available for managers of a file
PASS Verify that there are exactly 8 buttons in the file clip
Verify file clip buttons as a viewer
PASS The `Download` button is available on a file
PASS The `About` button is available on a file
PASS The `Shared with` button is available on a file
PASS The `Add to folder` button is available on a file
PASS The `Share` button is available on a file
PASS Verify that there are exactly 5 buttons in the file clip
Verify file clip buttons as a logged in non-viewer user
PASS The `Download` button is available on a file
PASS The `About` button is available on a file
PASS The `Shared with` button is available on a file
PASS The `Add to folder` button is available on a file
PASS The `Share` button is available on a file
PASS Verify that there are exactly 5 buttons in the file clip
Verify file clip buttons as an anonymous user
PASS The `Download` button is available on a file
PASS The `About` button is available on a file
PASS The `Shared with` button is available on a file
PASS The `Share` button is not available on a file for anonymous users
PASS The `Add to folder` button is not available on a file for anonymous users
PASS Verify that there are exactly 3 buttons in the file clip for anonymous users
Verify link clip buttons as a manager
PASS The `Manage access` button is available for managers of a link
PASS The `Share` button is available for managers of a link
PASS The `Add to folder` button is available for managers of a link
PASS The `Edit details` button is available for managers of a link
PASS The `Delete` button is available for managers of a link
PASS Verify that there are exactly 5 buttons in the link clip
Verify link clip buttons as a viewer
PASS The `About` button is available on a link
PASS The `Shared with` button is available on a link
PASS The `Share` button is available on a link
PASS The `Add to folder` button is available on a link
PASS Verify that there are exactly 4 buttons in the link clip
Verify link clip buttons as a logged in non-viewer user
PASS The `About` button is available on a link
PASS The `Shared with` button is available on a link
PASS The `Share` button is available on a link
PASS The `Add to folder` button is available on a link
PASS Verify that there are exactly 4 buttons in the link clip
Verify link clip buttons as an anonymous user
PASS The `About` button is available on a link
PASS The `Shared with` button is available on a link
PASS The `Share` button is not available on a link for anonymous users
PASS The `Add to folder` button is not available on a link for anonymous users
PASS Verify that there are exactly 2 buttons in the link clip for anonymous users
FAIL 753 tests executed in 729.442s, 718 passed, 35 failed, 0 dubious, 0 skipped.
Details for the 35 failed tests:
In node_modules/oae-admin/configuration/tests/configuration.js
Widget - Configuration
fail: Test timed out after 30000 ms
In node_modules/oae-admin/manageuser/tests/manageuser.js:38
Widget - Manage user
assertExists: Verify that the profile tab is present
In node_modules/oae-admin/manageuser/tests/manageuser.js:79
Widget - Manage user
assertExists: Verify that the email tab is present
In node_modules/oae-admin/manageuser/tests/manageuser.js:108
Widget - Manage user
assertExists: Verify that the actions tab is present
In node_modules/oae-admin/manageuser/tests/manageuser.js:131
Widget - Manage user
assertExists: Verify that the password tab is present
In node_modules/oae-admin/manageuser/tests/manageuser.js:1355
Widget - Manage user
uncaughtError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]
In node_modules/oae-admin/manageuser/tests/manageuser.js:1355
Widget - Manage user
uncaughtError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]
In node_modules/oae-admin/manageuser/tests/manageuser.js:1355
Widget - Manage user
uncaughtError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]
In node_modules/oae-admin/manageuser/tests/manageuser.js:1355
Widget - Manage user
uncaughtError: Cannot dispatch mousedown event on nonexistent selector: #manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]
In node_modules/oae-admin/tenants/tests/tenants.js
Widget - Tenants
fail: Test timed out after 30000 ms
In node_modules/oae-core/aboutcontent/tests/aboutcontent.js:32
Widget - About Content
uncaughtError: TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
In node_modules/oae-core/contentlibrary/tests/contentlibrary.js
Widget - Content library
fail: Test timed out after 30000 ms
In node_modules/oae-core/createcollabdoc/tests/createcollabdoc.js:80
Widget - Create collab doc
assertVisible: Content profile is shown after creation of collab doc
In node_modules/oae-core/deleteresource/tests/deleteresource.js:32
Widget - Delete resource
uncaughtError: TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
In node_modules/oae-core/deleteresources/tests/deleteresources.js
Widget - Delete resources
fail: Test timed out after 30000 ms
In node_modules/oae-core/discussionslibrary/tests/discussionslibrary.js
Widget - Discussion library
fail: Test timed out after 30000 ms
In node_modules/oae-core/editprofile/tests/editprofile.js:38
Widget - Edit profile
assertExists: The edit profile form is present
In node_modules/oae-core/editprofile/tests/editprofile.js:802
Widget - Edit profile
uncaughtError: Errors encountered while filling form: form not found
In node_modules/oae-core/filepreview/tests/filepreview.js:32
Widget - File preview
uncaughtError: TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
In node_modules/oae-core/leavegroup/tests/leavegroup.js
Widget - Leave group
fail: Test timed out after 30000 ms
In node_modules/oae-core/manageaccess/tests/manageaccess.js:45
Widget - Manage access
assertExists: Verify that there is at least one member showing in the shared container
In node_modules/oae-core/manageaccess/tests/manageaccess.js:118
Widget - Manage access
assertExists: Verify that user 2 has been added to the list
In node_modules/oae-core/manageaccess/tests/manageaccess.js:158
Widget - Manage access
assertExists: Verify that there needs to be at least one manager on the content
In node_modules/oae-core/memberships/tests/memberships.js
Widget - Memberships
fail: Test timed out after 30000 ms
In node_modules/oae-core/network/tests/network.js
Widget - Network
fail: Test timed out after 30000 ms
In node_modules/oae-core/revisions/tests/revisions.js:32
Widget - Revisions
uncaughtError: TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
In node_modules/oae-core/share/tests/share.js
Widget - Share
fail: Test timed out after 30000 ms
In node_modules/oae-core/sharedwith/tests/sharedwith.js:48
Widget - Shared With
assertSelectorHasText: Verify that the manager is shown in the members list
In node_modules/oae-core/sharedwith/tests/sharedwith.js:48
Widget - Shared With
assertSelectorHasText: Verify that the manager is shown in the members list
In node_modules/oae-core/sharedwith/tests/sharedwith.js:48
Widget - Shared With
assertSelectorHasText: Verify that the manager is shown in the members list
In node_modules/oae-core/termsandconditions/tests/termsandconditions.js
Widget - Terms and Conditions
fail: Test timed out after 30000 ms
In node_modules/oae-core/topnavigation/tests/topnavigation.js
Widget - Top navigation
fail: Test timed out after 30000 ms
In node_modules/oae-core/unfollow/tests/unfollow.js
Widget - Unfollow
fail: Test timed out after 30000 ms
In shared/oae/macros/tests/metadata.js
Macro - List Metadata
fail: Test timed out after 30000 ms
In ui/tests/content.js:32
Page - Content
uncaughtError: TypeError: 'null' is not an object (evaluating 'collabdocProfile.profilePath')
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///usr/local/Cellar/casperjs/1.1-beta3/libexec/bin/bootstrap.js. Domains, protocols and ports must match.
Fatal error:
>> Exited with code: 7.
Warning: Task "exec:startDependencies" failed. Use --force to continue.
Error: Task "exec:startDependencies" failed.
at Task.<anonymous> (/Users/sg555/projects/apereo/oae/3akai-ux/node_modules/grunt/lib/util/task.js:205:15)
at null._onTimeout (/Users/sg555/projects/apereo/oae/3akai-ux/node_modules/grunt/lib/util/task.js:241:33)
at Timer.listOnTimeout (timers.js:119:15)
Aborted due to warnings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment