BryceLTaylor
9f7fa72e9e
check rate limit for studio creation integration test
2021-07-09 09:40:25 -04:00
BryceLTaylor
20b74ada3c
update integration test for studio page to pass linting
2021-06-28 10:50:07 -04:00
BryceLTaylor
e485cf29de
add studios page integration tests
2021-06-25 17:33:46 -04:00
BryceLTaylor
bf91904a33
update homepage-rows and my-stuff integrationt ests for new studio page
2021-06-25 17:32:57 -04:00
rschamp
65f8cc732c
Revert "Merge pull request #5493 from LLK/revert-5478-rearrange-conference-2021"
...
This reverts commit 8cdd89586a
, reversing
changes made to 4edab6927e
.
2021-05-26 09:40:34 -04:00
Ray Schamp
4c73bdb87c
Revert "Fix integration test broken in #5476 "
2021-05-26 09:34:53 -04:00
Bryce Taylor
1a76ecf90c
Merge pull request #4545 from BryceLTaylor/moce-project-rows-tests
...
Move Project Rows tests from Tap to Jest
2021-05-25 15:57:24 -04:00
BryceLTaylor
a9239985d5
rename project-rows tests to homepage-rows
2021-05-24 17:12:02 -04:00
BryceLTaylor
2c241ce953
increase timeouts for local tests
2021-05-24 17:09:18 -04:00
BryceLTaylor
38c2af740e
look for guiPlayer on project page in project rows test
2021-05-24 17:08:45 -04:00
Ray Schamp
e012c8065c
Merge pull request #5478 from rschamp/rearrange-conference-2021
...
Fix integration test broken in #5476
2021-05-24 14:34:01 -04:00
rschamp
59a4146d3b
Fix integration test broken in #5476
2021-05-24 14:23:06 -04:00
Bryce Taylor
bfe64aa313
Merge pull request #4540 from BryceLTaylor/move-navbar-tests
...
Move Navbar integration tests from Tap to Jest
2021-05-24 10:57:21 -04:00
BryceLTaylor
511933cde8
use Circle’s BUILD_NUM instead of WORKFLOW_ID in saucelabs tests
2021-05-18 14:36:59 -04:00
BryceLTaylor
c13f2ef598
Check if using circle and add default workflow id to tests and check
2021-05-18 11:32:38 -04:00
BryceLTaylor
7ea74eb431
Use circleCI build ID for saucelabs test names
2021-05-18 09:43:16 -04:00
BryceLTaylor
7a5bdc0400
Change class for search input wrapper to search-wrapper
2021-04-06 14:19:05 -04:00
BryceLTaylor
0cd1f6e6be
Add class to searchbar for automated tests
2021-04-06 14:19:05 -04:00
BryceLTaylor
37d279f6e5
Search for the gui component in navbar create test
2021-04-06 14:19:05 -04:00
BryceLTaylor
6bea2b3a2c
Remove leftover comment in navbar test
2021-04-06 14:19:05 -04:00
BryceLTaylor
7edb0b2cb8
Move Navbar integration tests from Tap to Jest
2021-04-06 14:19:05 -04:00
Ben Wheeler
466684cea3
updated chromedriver using npm install --save
2021-03-08 15:44:55 -05:00
Benjamin Wheeler
4c880895fa
Revert "Bump chromedriver version to 88, increase jest integration timeouts"
2021-03-08 15:22:39 -05:00
BryceLTaylor
2933fbce94
Bump chromedriver version to 88, increase jest integration timeouts
2021-03-08 10:23:03 -05:00
BryceLTaylor
b4dfbc0ecf
Move Project Rows tests from Tap to Jest
2020-10-20 10:11:23 -04:00
Bryce Taylor
9f6faee25b
Merge pull request #4479 from BryceLTaylor/move-footer-tests-to-jest
...
Move footer integration tests to jest
2020-10-16 09:46:13 -04:00
BryceLTaylor
d504fa3cb3
Skip project page copy link integration test
2020-10-09 11:45:01 -04:00
Bryce Taylor
c3f59957d7
Merge pull request #4465 from BryceLTaylor/Move-project-page-tests
...
Move project page tests
2020-10-08 11:20:03 -04:00
Bryce Taylor
b5e2ae705b
Note logged out tests in test/integration/project-page.test.js
...
Co-authored-by: Ray Schamp <rschamp@users.noreply.github.com>
2020-10-06 16:52:07 -04:00
Bryce Taylor
60c6bb8d2c
Add default project id to test/integration/project-page.test.js
...
Co-authored-by: Ray Schamp <rschamp@users.noreply.github.com>
2020-10-06 16:51:31 -04:00
BryceLTaylor
530fb1b87c
update match in footer integration tests
2020-10-06 16:42:57 -04:00
BryceLTaylor
8c4303a5b4
match the whole pathname instead of just the end
2020-10-06 15:42:59 -04:00
BryceLTaylor
3d4f579e3a
Move footer integration tests to jest
2020-10-02 16:53:52 -04:00
BryceLTaylor
7a50c04885
Move join integration tests to Jest, add some tests
2020-09-30 14:30:00 -04:00
BryceLTaylor
2e79da8a1c
Use const instead of let when finding chrome version
2020-09-23 17:06:13 -04:00
BryceLTaylor
a2d2eca54c
change chromedriver version to a const
2020-09-23 17:02:55 -04:00
BryceLTaylor
ebc54bb100
get chromedriver version from the package
2020-09-23 16:59:00 -04:00
BryceLTaylor
a5f0628751
Move project page tests to jest
2020-09-22 16:30:18 -04:00
BryceLTaylor
8d5b139595
Pin chrome version for saucelabs to chromedriver version
2020-09-14 15:25:01 -04:00
BryceLTaylor
e42ceaf78c
Update My-Stuff tests to correctly use ‘expect’ and remove sleeps
2020-08-27 13:42:23 -04:00
BryceLTaylor
78c0720793
Add waits to my-stuff tests so they’ll pass on saucelabs
2020-08-21 10:12:12 -04:00
BryceLTaylor
1aa55ca5a2
Update Chrome version used by sauselabs in tests
2020-08-21 10:11:14 -04:00
Bryce Taylor
25dccfd9a6
Merge pull request #4261 from BryceLTaylor/move-my-stuff-tests-to-jest
...
Move my stuff tests to jest
2020-08-20 10:30:08 -04:00
BryceLTaylor
abd54491e9
Move My Stuff tests to Jest. Unskip some tests.
2020-08-18 16:53:10 -04:00
BryceLTaylor
4fcc223df1
Update sign-in-and-out tests
2020-08-07 16:06:01 -04:00
BryceLTaylor
10ed23f11a
Revert "Update sign-in-and-out integration tests for new chromedriver"
...
This reverts commit c5f83e86f5
.
2020-08-07 16:04:41 -04:00
BryceLTaylor
c5f83e86f5
Update sign-in-and-out integration tests for new chromedriver
2020-08-07 12:03:16 -04:00
BryceLTaylor
303863fd42
Remove first attempt at a my-stuff test in Jest
2019-08-13 15:15:44 -04:00
BryceLTaylor
a86a975876
Remove stub integration for Jest
2019-08-13 15:15:44 -04:00
BryceLTaylor
7af2ee79c3
Move Sign In and Sign Out tests to Jest
2019-08-13 15:15:44 -04:00
BryceLTaylor
8213466c2c
set up jest integration tests to run with saucelabs
2019-08-13 15:15:44 -04:00
BryceLTaylor
b2eabeddfc
Rename new integration tests to differentiate from old ones
2019-08-13 15:15:44 -04:00
BryceLTaylor
8c385e3e4d
Update chrome version for remote tests and chromedriver
2019-08-13 15:15:44 -04:00
BryceLTaylor
88f07d6562
Add first test to my-stuff.test.js
2019-08-13 15:15:44 -04:00
BryceLTaylor
755b26a578
Move testing README into the main README
2019-07-18 16:17:39 -04:00
BryceLTaylor
126f3a34b2
Updeate integration test README
2019-07-17 15:59:34 -04:00
BryceLTaylor
c56f488b33
Add Jest, Enzyme, and sample tests
2019-07-17 15:27:13 -04:00
BryceLTaylor
4a963dbfaa
remove tap tests from non-legacy folders
2019-07-17 15:12:55 -04:00
Ray Schamp
3e6982ff9d
Move remaining Makefile entries to package.json
...
Remove Docker since it wasn’t really being used.
2019-07-15 09:24:47 -04:00
BryceLTaylor
6fcfee3c30
Skip tests that occasionally failed on travis
2019-06-26 11:16:56 -04:00
Benjamin Wheeler
35bcb8b33e
Merge pull request #3079 from benjiwheeler/add-join-test
...
added test to check that join window shows scratchr2 join flow
2019-06-25 18:23:59 -04:00
Ben Wheeler
a6db76b822
added test to check that join window shows scratchr2 join flow
2019-06-25 17:34:25 -04:00
BryceLTaylor
9643396ee4
Add tap.plan back into test-my-stuff integration test.
2019-06-06 17:34:20 -04:00
BryceLTaylor
d251ee6e8b
fix linting error
2019-06-03 17:12:59 -04:00
BryceLTaylor
55901b479d
Make test_search integration tests default to scratch.ly instead of localhost
...
Everything else points at scratch.ly so if you provide no root url these tests inexplicably failed
2019-06-03 16:27:34 -04:00
BryceLTaylor
92790c2f9d
Skip failing test in test-my-stuff integration test
2019-06-03 16:27:34 -04:00
BryceLTaylor
49de9b99ed
Add waitUntilGone function to integration tests
...
Make sure the loading screen is not present when loading the project page
2019-06-03 16:27:34 -04:00
BryceLTaylor
352237f59a
Update findByXpath selenium helper function
2019-06-03 16:27:34 -04:00
BryceLTaylor
cf96ad7aa8
Skip integration tests that go to external sites
2019-06-03 16:27:34 -04:00
Ben Wheeler
9ae9177ae5
added tests
2019-05-29 15:34:05 -04:00
Benjamin Wheeler
d20efcb74b
Merge pull request #2966 from benjiwheeler/search-escape-fix
...
make search urls use consistent encoding
2019-05-22 12:35:47 -04:00
Ben Wheeler
67c30868be
moved test_search into smoke-testing directory so it will run
2019-05-21 22:43:41 -04:00
BryceLTaylor
8d4f387093
Make Add to studio test in test-my-stuff integration test look in shared projects
2019-05-16 11:45:29 -04:00
Ben Wheeler
db89e0744b
added tests for search string processing
2019-05-13 15:02:56 -04:00
BryceLTaylor
3f120ad830
futureproof test for conference link
2019-03-07 11:41:50 -05:00
BryceLTaylor
3132dc696e
Update the integration test for the Scratch Conference link in the footer
2019-03-05 15:29:07 -05:00
BryceLTaylor
194842e414
Remove Scratch Wiki test
2019-01-16 14:56:01 -05:00
chrisgarrity
7ec4d3783d
Credits link has changed
2018-12-21 10:00:46 -05:00
Eric Rosenbaum
35d76ef59b
Update tests
2018-12-13 21:12:16 -05:00
BryceLTaylor
b1b6aa66a0
Look for correct URL in See Inside test
2018-11-27 11:37:22 -05:00
BryceLTaylor
78dfaf07a8
explicitly require chromedriver so tests run
2018-11-27 11:36:16 -05:00
chrisgarrity
13b3e57381
open getting started tutorial for logged out users
...
- `create` on the navbar opens the getting started tutorial if the user is not logged in
- replaced any other use of `tip_bar=getStarted` with `tutorial=getStarted` (with the exception of Tips page)
- did not replace other uses of `tip_bar=home` as those should probably go to the new tips/ideas page.
2018-11-12 12:58:59 -05:00
MasterOfTheTiger
12aeba90ed
Use https for ScratchJR links
2018-11-09 09:17:04 -08:00
BryceLTaylor
fc7979944b
Update Chrome version in Saucelabs tests
2018-11-07 11:40:10 -05:00
BryceLTaylor
9bb8b7db28
Update chromedriver so tests pass more reliably
2018-11-06 15:35:21 -05:00
Benjamin Wheeler
337a9e2f30
fixed smoke tests to use non-exclusive class locators ( #2102 )
2018-09-25 09:29:06 -04:00
BryceLTaylor
417ce0996e
Use Travis’s built in CI environment variable for tests
2018-07-11 14:50:04 -04:00
BryceLTaylor
fb8e0292ce
Use Travis build Number rather than ID
2018-07-11 13:21:57 -04:00
BryceLTaylor
b1fa09eef9
Include Travis build id in Sauce Labs test name
2018-07-11 12:07:28 -04:00
BryceLTaylor
90d10dd417
Name Sauce Labs tests to indicate when run by Travis
2018-07-11 11:17:49 -04:00
BryceLTaylor
2bb898788f
Update Intergration README to have Saucelabs info
2018-07-06 10:33:40 -04:00
BryceLTaylor
6cb52fca5c
Fully remove Selenium_Promise_Manager=0 from tests
2018-07-05 14:22:58 -04:00
BryceLTaylor
f678c97727
Make Selenium Helper file more resemble GUI and Update Tests to use it
2018-07-05 14:22:58 -04:00
BryceLTaylor
3ef4278385
Remove use of var from selenium-helpers.js
2018-07-05 14:16:36 -04:00
BryceLTaylor
8231453bab
Fully remove Selenium_Promise_Manager=0 from tests
...
# Conflicts:
# test/integration/smoke-testing/test_footer_links.js
# test/integration/smoke-testing/test_navbar_links.js
# test/integration/smoke-testing/test_project_rows.js
2018-07-05 13:23:47 -04:00
BryceLTaylor
de9eb54f60
Setup Selenium Helpers create driver using SauceLabs
2018-06-25 15:17:15 -04:00
BryceLTaylor
f15a8bd714
Make selenium-helpers.js build driver in headless mode
2018-05-31 11:52:57 -04:00
BryceLTaylor
55f72e7487
Update travis.yml typo on running smoke tests
2018-05-30 16:29:37 -04:00
BryceLTaylor
86e9549cee
Make all Selenium tests of login-failures work and use css to select elements.
2018-05-17 11:52:05 -04:00
BryceLTaylor
e7f57122c2
Make Selenium Helper function to click element by CSS
2018-05-17 11:33:21 -04:00