Commit Graph

110 Commits

Author SHA1 Message Date
Danny Coates af7a262ef0
refactored upload away from multipart forms to binary data 2018-05-31 14:10:02 -07:00
Danny Coates 3e65f3a906
only include js files in frontend tests. fixes #834 2018-05-29 14:39:54 -07:00
pyup.io bot bea7d30836 Scheduled weekly dependency update for week 21 (#832)
* Update pytest from 3.5.1 to 3.6.0
* Update pytest-html from 1.17.0 to 1.18.0
* Update pytest-selenium from 1.12.0 to 1.13.0
2018-05-29 09:05:23 -04:00
pyup.io bot 9c398ad98b Update selenium from 3.11.0 to 3.12.0 (#816) 2018-05-14 12:05:18 -04:00
pyup.io bot dc1b754692 Scheduled weekly dependency update for week 18 (#815)
* Update pypom from 1.3.0 to 2.0.0

* Update pytest from 3.5.0 to 3.5.1

* Update pytest-html from 1.16.1 to 1.17.0
2018-05-07 13:22:08 -04:00
Danny Coates 7841dec5d8
more docker integration test tweaks 2018-05-04 09:18:43 -07:00
Danny Coates 7d62a23b36
moved integration text execution to docker 2018-05-03 16:41:50 -07:00
Benjamin Forehand Jr f99e4db25f
Added footer link tests. (#811) 2018-04-27 15:44:03 -04:00
Benjamin Forehand Jr 3e08c35740 Updated strings and descriptions. 2018-04-24 11:07:11 -04:00
Benjamin Forehand Jr 54e78b6274 This adds some user integration tests to aide the SoftVision team a bit. Right now I have 3 tests.
test_upload: This will create a file and make sure it uploads by verifying a file uploads and is assigned a URL.

    test_download: This will create a file, upload it and then download it making sure it is the same filename that was uploaded. We can expand this later to maybe check the sizes and such.

    test_progress: This will create a file and make sure the progress bar shows up after it begins uploading.

    These are python tests and use Pipenv to manage dependencies as well as tox as the virtualenv manager, and finally pytest as the test runner.
2018-04-24 11:00:19 -04:00
Danny Coates 18e1609cb3
updated docs 2018-03-07 15:01:08 -08:00
Danny Coates cfc94fd9af
built assets are webpack cacheable 2018-03-02 13:58:05 -08:00
Danny Coates cd7da20024
implemented crypto polyfills for ms edge 2018-03-01 13:10:57 -08:00
Danny Coates d6c0489fa3
more frontend tests and some factoring based on them 2018-02-24 12:57:19 -08:00
Danny Coates 78728ce4ca
some frontend unit tests 2018-02-24 11:21:48 -08:00
Danny Coates 3fd2537311
refactored server 2018-02-09 15:03:05 -08:00
Danny Coates aae61f9451
extracted server id validation 2018-02-05 16:37:06 -08:00
Danny Coates 565e47aef8
big refactor 2018-01-30 09:37:42 -08:00
Danny Coates bc24a069da
Add optional password to the download url 2017-10-10 10:45:10 -07:00
Danny Coates 8e14d3f8f7
QA bug fixes 2017-09-13 12:01:55 -07:00
Danny Coates 53e822964e
a few changes to make A/B testing easier 2017-08-25 09:44:52 -07:00
Danny Coates ae0758ac14
fixed download test 2017-08-17 10:27:18 -07:00
Danny Coates 193664a8e8
set the mime type in the download blob 2017-08-09 14:25:37 -07:00
Abhinav Adduri 60eda64c8d linting 2017-08-07 15:12:11 -07:00
Abhinav Adduri 4db7fc6db3 removed references to checksums in frontend tests 2017-08-07 14:58:22 -07:00
Danny Coates caeba94e04
format 2017-08-02 16:51:18 -07:00
Peter deHaan 40d6d1d4e6
Add trailing newline and run 'npm run format' 2017-07-31 08:32:55 -07:00
Abhinav Adduri 215f0f74ad removing timeout limit for front end tests 2017-07-25 13:14:08 -07:00
Danny Coates 4cb040d70d
added environment variable for expire time 2017-07-24 13:20:18 -07:00
Peter deHaan c3751c2efc
Ignore console statements in test/ directory because yolo 2017-07-23 00:06:24 -07:00
Danny Coates 55d3d1a792
abort uploads over maxfilesize 2017-07-20 13:22:14 -07:00
Abhinav Adduri 8d00372824 adding flexibility for circle test times 2017-07-17 18:06:20 -07:00
Abhinav Adduri 188521f985 circle is working 2017-07-17 10:43:13 -07:00
Abhinav Adduri e0847e08c3 testing failure 2017-07-17 10:38:19 -07:00
Abhinav Adduri d287f67ac0 testing circle again 2017-07-17 10:27:43 -07:00
Abhinav Adduri ab60262cc9 testing circle 2017-07-17 09:49:24 -07:00
Abhinav Adduri e5f2b386bb testing circle install firefox 2017-07-17 09:39:51 -07:00
Abhinav Adduri cec3d6b548 added one more assert to checksum test 2017-07-13 13:47:43 -07:00
Abhinav Adduri b07671719c added comments for fraudulent checksum test case 2017-07-13 12:14:27 -07:00
Abhinav Adduri 89bc51c821 added unsafe and safe events instead of console logging when a checksum is tampered with 2017-07-13 09:53:59 -07:00
Abhinav Adduri 5dd5743871 indenting in frontend.bundle.js 2017-07-13 08:59:35 -07:00
Abhinav Adduri 91cc82d570 removing bundle.js from tests and adding to gitignore 2017-07-13 08:57:29 -07:00
Abhinav Adduri 00462947e3 finished frontend tests 2017-07-12 16:23:55 -07:00
Abhinav Adduri b411447ebb finished sender tests, figuring out array buffer to string conversions 2017-07-12 13:05:06 -07:00
Abhinav Adduri af0c497aab added front end tests 2017-07-12 09:00:02 -07:00
Danny Coates 20b9766742
rename to 'send' 2017-07-11 13:45:31 -07:00
Abhinav Adduri 191a0f93ff lint and circle.yml changes 2017-07-11 12:49:24 -07:00
Abhinav Adduri cdf45de8e2 added server tests 2017-07-11 12:47:40 -07:00
Abhinav Adduri 6aa79472bf fixing small issues 2017-07-10 12:45:20 -07:00
Abhinav Adduri c4b7a2bd97 linting issues 2017-07-10 12:30:17 -07:00
Abhinav Adduri 1ce24f7e08 id is now independent on iv 2017-07-07 14:47:56 -07:00
Danny Coates a11b4b677c
updated storage tests 2017-06-29 15:20:09 -07:00
Danny Coates 5cd44be83c
remove notLocalHost 2017-06-23 20:01:32 -07:00
Danny Coates d09b97db41
npm run format 2017-06-23 17:06:08 -07:00
Abhinav Adduri 525c15124a cleaned 2017-06-23 11:42:51 -07:00
Abhinav Adduri 60fd36a58e removed bitly integration 2017-06-22 15:32:52 -07:00
Peter deHaan 74c41897ad Fix a bunch of ESLint and HTMLLint errors 2017-06-22 09:49:45 -07:00
Abhinav Adduri 1c49181acb pr changes 2017-06-20 10:21:11 -07:00
Abhinav Adduri 76af1c92e6 finished storage tests 2017-06-19 13:37:56 -07:00
Abhinav Adduri 9557701527 local filesystem tests written, all passing 2017-06-09 16:31:34 -07:00