Login Page ("auth-fail") given bad data ✓ Should find a login error message (3537ms) Codex ("codex-search") Login > Codex Search > Filtering Results > Reset Search > Logout > Wang chung ✓ should login as diku_admin/admin (3518ms) ✓ should navigate to codex-search (701ms) ✓ should open codex search and execute search (2205ms) ✓ should filter results and find 0 results (317ms) ✓ should remove filter results and find results (327ms) ✓ should reset search (68ms) ✓ should logout (87ms) Checking for dependency issues on FOLIO UI App /about ("dependencies") Login > Click "About" link > Check for dependency errors > Logout ✓ should login (6408ms) ✓ should navigate to checkin (590ms) ✓ should load "about" page (690ms) ✓ should check for "red" errors ✓ should check for "orange" errors ✓ should logout (86ms) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout ✓ should login as diku_admin/admin (3567ms) ✓ should configure checkout for barcode and username (1576ms) ✓ should navigate to settings (62ms) ✓ should configure default circulation rules (1704ms) ✓ should navigate to users (265ms) 1) should find an active user 2) should find current loans count 3) should find closed loans count ✓ should create instance record (4743ms) 4) should create holdings record 5) should create item record with barcode '157565153290683379' ✓ should navigate to checkout (1231ms) Error: .wait() timed out after 30000msec at Timeout._onTimeout (/home/jenkins/platform-core/node_modules/nightmare/lib/actions.js:578:10) at ontimeout (timers.js:498:11) at tryOnTimeout (timers.js:323:5) at Timer.listOnTimeout (timers.js:290:5) ✓ should check out 157565153290683379 (31022ms) ✓ should navigate to users (1152ms) 6) should change open-loan count 7) should find 157565153290683379 in open loans ✓ should navigate to checkin (185ms) 8) should check in 157565153290683379 ✓ should navigate to users (180ms) 9) should change closed-loan count 10) should confirm 157565153290683379 in closed loans ✓ should navigate to settings (480ms) ✓ should restore initial circulation rules (1435ms) ✓ should logout (99ms) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Login ✓ should login as diku_admin/admin (3663ms) Update settings ✓ should configure checkout for barcode and username (1557ms) ✓ should configure US English locale and timezone (1415ms) Create loan policy ✓ should navigate to settings (41ms) ✓ should reach "Create loan policy" page (310ms) 11) should create a new loan policy (test-policy-3352) with renewalLimit of 1 Create notice policy ✓ should navigate to settings (39ms) ✓ should reach "Create notice policy" page (57ms) 12) should create a new notice policy (test-notice-policy-6529) Create request policy ✓ should navigate to settings ✓ should reach "Create request policy" page (44ms) 13) should create a new request policy (test-request-policy-6085) Apply circulation rule ✓ should navigate to settings ✓ should reach "Circulation rules" page 14) Apply the loan policy created as a circulation rule to material-type book Find Active user 15) should navigate to users 16) should find an active user Create inventory > holdings > item records 17) should create instance record 18) should create holdings record 19) should create item record with barcode '1575651532918372682' Checkout item 20) should navigate to checkoout 21) should check out 1575651532918372682 to user Confirm checkout 22) should navigate to users 23) should find 1575651532918372682 in user's open loans Renew success 24) should renew the loan and succeed Renew failure 25) should renew the loan second time and hit the renewal limit Renew failure ✓ should navigate to settings ✓ should reach "loan policy settings" page 26) Edit loan policy to renew from system datel 27) should navigate to users 28) should fail the renewal Create fixed due date schedule ✓ should navigate to settings 29) should create a new fixed due date schedule Assign fixed due date schedule to loan policy 30) Assign the fixed due date schedule (test-schedule-4076) to the loan policy Renew failure 31) should navigate to users 32) Renewal should fail as renewal date falls outside of the date ranges Check in 33) should navigate to checkin 34) should check in 1575651532918372682 Restore the circulation rules ✓ should navigate to settings 35) should restore the circulation rules Delete loan policy 36) should delete the loan policy Delete fixedDueDateSchedule 37) should delete the fixedDueDateSchedule Delete request policy 38) should delete the request policy Delete notice policy 39) should delete the notice policy logout ✓ should logout (104ms) User proxies ("new-proxy") Login > Find user two users > Add proxy to user 1 > Delete sponsor in user 2 > Logout ✓ should navigate to users (600ms) 40) should get active user barcodes 41) should add a proxy for user 1 42) should delete a sponsor of user 2 () New request ("new-request") Login > Open module "Requests" > Create new request > Logout ✓ should navigate to settings (617ms) ✓ should configure default circulation rules (1040ms) ✓ should navigate to users (1313ms) ✓ should find an active user barcode for checkout (1127ms) Found 509575459201574 ✓ should find an active user barcode for request Found 236964750970123 ✓ should create instance record (4943ms) 43) should create holdings record 44) should create item record with barcode '1575651532949301371' ✓ should navigate to checkout (1237ms) 45) should check out newly created item ✓ should navigate to requests (1359ms) 46) should add a new "Hold" request 47) should find new request in requests list ✓ should navigate to settings (49ms) 48) should restore initial circulation rules Module test: checkout ("error-messages"). Open app > Trigger error messages > Logout Test suite @folio/checkout:2.0.0 Live module @folio/checkout:2.0.0 (http://platform-core-477-4.aws.indexdata.com) ✓ should open app and find module version tag (1390ms) ✓ should navigate to settings (562ms) ✓ should navigate to checkout (136ms) ✓ should show error when scanning item before patron card (144ms) ✓ should navigate to settings (62ms) ✓ should navigate to checkout (118ms) ✓ should show error when entering wrong patron ID (475ms) ✓ should configure checkout for barcode and username (1032ms) ✓ should navigate to checkout (154ms) ✓ should find existing patron (2221ms) ✓ should show error when entering wrong item ID (348ms) Module test: users:patron-group Login > Add new patron group > Assign to user > Try to delete patron group > Unassign from user > Try to delete again > Logout ✓ should navigate to settings (767ms) ✓ should create a patron group for "Alumni" (5797ms) ✓ should navigate to users (363ms) ✓ should find an active user to edit (797ms) (found user ID 680311830975018) ✓ should find patron group ID for "alumni_1761" (4331ms) (found patron group ID 694ea3ec-3844-4043-bfa7-26392d5bb06d) ✓ should edit user record using "alumni_1761" group (2225ms) ✓ should find patron group ID for "staff" (1804ms) (found patron group ID 694ea3ec-3844-4043-bfa7-26392d5bb06d) ✓ should change patron group to "Staff" in user record (1569ms) ✓ should navigate to settings (639ms) ✓ should delete "alumni_1761" patron group (1416ms) ✓ should confirm that "alumni_1761" patron group has been deleted (1120ms) Module test: users:new-user Login > Create new user > Logout > Login as new user > Logout > Login > Edit new user and confirm changes ✓ should load login page (8512ms) ✓ should login as diku_admin/admin (789ms) ✓ should navigate to users (730ms) ✓ should extract a patron group value (771ms) ✓ should create a user: owilliams1575651532962/owilliams1575651532962 (2555ms) ✓ should logout (612ms) ✓ should login as owilliams1575651532962/owilliams1575651532962 (309ms) ✓ should logout (589ms) ✓ should login as diku_admin/admin (603ms) ✓ should navigate to users (277ms) ✓ should change username for owilliams1575651532962 (6675ms) ✓ should logout (594ms) ✓ Should login as owilliams1575651532962x/owilliams1575651532962 (551ms) Module test: users:new-permission-set Login > Create new permission set > Confirm creation > Delete permission set > Confirm deletion > Logout ✓ should navigate to settings (647ms) ✓ should create a new permission set (1749ms) ✓ should navigate to settings (85ms) ✓ should confirm creation of new permission set (740ms) ✓ should delete new permission set (973ms) ID of deleted permission set: 0df45acc-a945-4abe-bcb7-895375887eca ✓ should confirm deletion (671ms) Module test: inventory:new-title Login > Open module "Inventory" > Create new instance > Sort list by title > Confirm creation of new title > Logout ✓ should navigate to inventory (897ms) ✓ should create new instance (5612ms) ✓ should create instance record (3282ms) 49) should create holdings record 50) should create item record with barcode '1575651532969307431' ✓ should find new title in list (1447ms) Module test: inventory:filters Login > Open module "Inventory" > Get hit counts > Click filters > Logout Test suite @folio/inventory:1.13.0 Live module @folio/inventory:1.13.0 (http://platform-core-477-4.aws.indexdata.com) ✓ should open module "Inventory" and find version tag (1188ms) Should test instance language filters ✓ should navigate to inventory's instance segment" (1602ms) ✓ should find no results ✓ should filter results by language (English) (1814ms) ✓ should filter results by language (Spanish) (1862ms) Should test holdings permanent location filters ✓ should navigate to inventory's holdings segment" (291ms) ✓ should find no results ✓ should filter results by location (Annex) (1024ms) ✓ should filter results by location (Main Library) (1024ms) Should test items item-status filters ✓ should navigate to inventory's items segment" (655ms) ✓ should find no results (115ms) ✓ should filter results by location (itemStatus-available) (1319ms) ✓ should filter results by location (itemStatus-checked-out) (1486ms) Module test: inventory:search Login > Click inventory > Create 2 instance records > Conduct multiple searches > Logout Test suite @folio/inventory:1.13.0 Live module @folio/inventory:1.13.0 (http://platform-core-477-4.aws.indexdata.com) ✓ should open module "Inventory" and find version tag (958ms) ✓ should find "no results" message with no filters applied (537ms) ✓ should create inventory record (4042ms) ✓ should create inventory record (3853ms) ✓ should search "All" for "supercalifragilisticexpialidocious" and find multiple records (1766ms) ✓ should click "reset all" button (339ms) ✓ should search "Title" for "supercalifragilisticexpialidocious" (966ms) ✓ should click "reset all" button (304ms) ✓ should search "Title" for "supercalifragilisticexpialidocious 328238685830389" (1343ms) ✓ should click "reset all" button (858ms) ✓ should search "Contributor" for "supercalifragilisticexpialidocious" (1870ms) ✓ should click "reset all" button (607ms) ✓ should search "Contributor" for "supercalifragilisticexpialidocious 3091473306291769" (1579ms) Module test: requests:filters Login > Open module "Requests" > Get hit counts > Click filters > Logout Test suite @folio/requests:1.14.0 Live module @folio/requests:1.14.0 (http://platform-core-477-4.aws.indexdata.com) ✓ should open module "Requests" and find version tag (1058ms) ✓ should find "choose a filter" message Module test: circulation:settings Login > Open Circulation settings > Logout ✓ should open Circulation settings, Loan policies (3013ms) Module test: tenant-settings:locations Login > Add new institution, campus, library, location > Try to delete institution > Delete location > Try to delete institution again > Logout ✓ should create an institution "Bowdoin College 6004" (1906ms) (found institution ID 3c1d9f21-b28b-4c46-8d48-e53cd3672291 for Bowdoin College 6004 ✓ should create a campus "Brunswick 9497" (1262ms) (found campus ID b452c67b-e056-4298-b9ff-0a081d0ea2ff for Brunswick 9497 ✓ should create a library "Hawthorne-Longfellow 3988" (2112ms) (found library ID e97b76ec-a693-43f9-acf4-9f00c2865b5f for Hawthorne-Longfellow 3988 ✓ should create a location "Bowdoin College Test Location 9077" (4692ms) (found location ID 4ec3eda8-0d29-4bde-a211-573c71e44443 for Bowdoin College Test Location 9077 ✓ should confirm creation of new location (853ms) ✓ should fail to delete institution "Bowdoin College 6004" (6478ms) ✓ should fail to delete campus "Brunswick 9497" (3719ms) ✓ should fail to delete library "Hawthorne-Longfellow 3988" (3514ms) ✓ should delete the location "Bowdoin College Test Location 9077" (2206ms) ✓ should confirm deletion (3475ms) ✓ should delete the library "Hawthorne-Longfellow 3988" (4278ms) ✓ should confirm the library has been deleted (229ms) ✓ should delete the campus "Brunswick 9497" (4609ms) ✓ should confirm the campus has been deleted (228ms) ✓ should delete the institution "Bowdoin College 6004" (5231ms) ✓ should confirm the institution has been deleted (232ms) 144 passing (28m) 50 failing 1) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should find an active user: Error: .wait() for #list-users div[role="row"][aria-rowindex="2"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 2) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should find current loans count: Error: .wait() for #list-users[data-total-count="1"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 3) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should find closed loans count: TypeError: Cannot read property 'textContent' of null at fn (:5:73) at javascript (:19:21) at :34:3 at EventEmitter.electron.ipcRenderer.on (node_modules/electron/dist/resources/electron.asar/renderer/web-frame-init.js:36:30) 4) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should create holdings record: Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 5) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should create item record with barcode '157565153290683379': Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 6) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should change open-loan count: Error: .wait() for #list-users[data-total-count="1"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 7) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should find 157565153290683379 in open loans: Error: .wait() for #clickable-viewcurrentloans timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 8) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should check in 157565153290683379: Error: .wait() for #list-items-checked-in timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 9) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should change closed-loan count: Error: .wait() for #pane-userdetails timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 10) Exercise users, inventory, checkout, checkin, settings ("exercise") Login > Update settings > Find user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Checkin > Confirm checkin > Logout should confirm 157565153290683379 in closed loans: Error: .wait() for #clickable-viewclosedloans timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 11) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create loan policy should create a new loan policy (test-policy-3352) with renewalLimit of 1: Error: .wait() for #clickable-save-entry timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 12) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create notice policy should create a new notice policy (test-notice-policy-6529): Error: .wait() for #notice_policy_name timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 13) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create request policy should create a new request policy (test-request-policy-6085): Error: .wait() for #request_policy_name timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 14) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Apply circulation rule Apply the loan policy created as a circulation rule to material-type book: Error: .wait() for #form-loan-rules timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 15) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Find Active user should navigate to users: Error: .wait() for #users-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 16) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Find Active user should find an active user : Error: .wait() for #input-user-search timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 17) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create inventory > holdings > item records should create instance record: Error: .wait() for #clickable-newinventory timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 18) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create inventory > holdings > item records should create holdings record: Error: .wait() for #clickable-new-holdings-record timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 19) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create inventory > holdings > item records should create item record with barcode '1575651532918372682': Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 20) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Checkout item should navigate to checkoout: Error: .wait() for #checkout-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 21) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Checkout item should check out 1575651532918372682 to user: Error: .wait() for #input-patron-identifier timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 22) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Confirm checkout should navigate to users: Error: .wait() for #users-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 23) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Confirm checkout should find 1575651532918372682 in user's open loans: Error: .wait() for #input-user-search timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 24) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew success should renew the loan and succeed: Error: .wait() for #list-loanshistory timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 25) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure should renew the loan second time and hit the renewal limit: Error: .wait() for #list-loanshistory timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 26) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure Edit loan policy to renew from system datel: Error: Could not find the loan policy test-policy-3352 to edit at fn (:12:25) at javascript (:31:21) at :46:3 at EventEmitter.electron.ipcRenderer.on (node_modules/electron/dist/resources/electron.asar/renderer/web-frame-init.js:36:30) 27) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure should navigate to users: Error: .wait() for #users-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 28) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure should fail the renewal: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 29) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Create fixed due date schedule should create a new fixed due date schedule: Error: .wait() for #input_schedule_name timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 30) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Assign fixed due date schedule to loan policy Assign the fixed due date schedule (test-schedule-4076) to the loan policy: Error: Could not find the loan policy test-policy-3352 to edit at fn (:12:25) at javascript (:31:21) at :46:3 at EventEmitter.electron.ipcRenderer.on (node_modules/electron/dist/resources/electron.asar/renderer/web-frame-init.js:36:30) 31) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure should navigate to users: Error: .wait() for #users-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 32) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Renew failure Renewal should fail as renewal date falls outside of the date ranges: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 33) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Check in should navigate to checkin: Error: .wait() for #checkin-module-display timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 34) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Check in should check in 1575651532918372682: Error: .wait() for #input-item-barcode timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 35) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Restore the circulation rules should restore the circulation rules: Error: .wait() for #form-loan-rules timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 36) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Delete loan policy should delete the loan policy: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 37) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Delete fixedDueDateSchedule should delete the fixedDueDateSchedule: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 38) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Delete request policy should delete the request policy: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 39) Tests to validate the loan renewals Login > Update settings > Create loan policy > Apply circulation rule > Find Active user > Create inventory record > Create holdings record > Create item record > Checkout item > Confirm checkout > Renew success > Renew failure > Renew failure > Create fixedDueDateSchedule > Assign fdds to loan policy > Renew failure > // Edit loan policy > // Renew failure > Check in > Restore the circulation rules > delete loan policy > delete fixedDueDateSchedule > logout Delete notice policy should delete the notice policy: Error: .wait() timed out after 30000msec at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:10) 40) User proxies ("new-proxy") Login > Find user two users > Add proxy to user 1 > Delete sponsor in user 2 > Logout should get active user barcodes: Error: .wait() for #list-users div[role="row"][aria-rowindex="2"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 41) User proxies ("new-proxy") Login > Find user two users > Add proxy to user 1 > Delete sponsor in user 2 > Logout should add a proxy for user 1: TypeError: Cannot read property 'barcode' of undefined at Context.it (test/ui-testing/new-proxy.js:67:52) 42) User proxies ("new-proxy") Login > Find user two users > Add proxy to user 1 > Delete sponsor in user 2 > Logout should delete a sponsor of user 2 (): Error: .wait() for #pane-userdetails button[icon="times"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 43) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should create holdings record: Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 44) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should create item record with barcode '1575651532949301371': Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 45) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should check out newly created item: Error: .wait() for #list-items-checked-out timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 46) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should add a new "Hold" request: Error: .wait() for #section-item-info a[href^="/inventory/view/"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 47) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should find new request in requests list: Error: .wait() for #list-requests[data-total-count="1"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 48) New request ("new-request") Login > Open module "Requests" > Create new request > Logout should restore initial circulation rules: Error: .wait() for a[href="/settings/circulation"] timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 49) Module test: inventory:new-title Login > Open module "Inventory" > Create new instance > Sort list by title > Confirm creation of new title > Logout should create holdings record: Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) 50) Module test: inventory:new-title Login > Open module "Inventory" > Create new instance > Sort list by title > Confirm creation of new title > Logout should create item record with barcode '1575651532969307431': Error: .wait() for #clickable-new-item timed out after 30000msec at newDone (node_modules/nightmare/lib/actions.js:545:9) at Timeout._onTimeout (node_modules/nightmare/lib/actions.js:578:5) Some tests failed or something went wrong while attempting to run the tests. 50 exiting process with failure(1) error Command failed with exit code 1.