Commit Graph

1336 Commits (jebba)

Author SHA1 Message Date
Rick Carlino a6aba98657 Move account deletion to background worker 2019-04-19 16:26:12 -07:00
Rick Carlino 8cafaf289c ✔️ Seeder for default plants 2019-04-19 16:07:29 -07:00
Rick Carlino f6c9e0854f Add `href_label` 2019-04-19 12:15:08 -07:00
Rick Carlino 9ea9fcb95e Rename Enigma => Alert 2019-04-19 10:56:45 -07:00
Rick Carlino 06a98ea6e0 WIP: GlobalBulletin controller 2019-04-18 23:08:15 -07:00
Rick Carlino 6964d2daeb Initial tests + global UI refresh fix 2019-04-18 20:52:31 -07:00
Rick Carlino 586d83a236 Merge conflicts 2019-04-18 17:54:30 -07:00
Rick Carlino b0dc438bca Stricter validations for ToolSLot (avoid double slotting at DB layer, too) 2019-04-18 17:33:10 -07:00
Rick Carlino 12806e849f Stricter validations for Enigma problem tags 2019-04-18 17:10:45 -07:00
gabrielburnworth 318470fb66 fix ruby tests 2019-04-18 17:07:04 -07:00
Rick Carlino 323fd29a8e Add tests for UserMailer URL generation helpers 2019-04-15 15:55:10 -07:00
Rick Carlino c21fb485bb More cleanup 2019-04-15 15:35:30 -07:00
Rick Carlino 91f4237a88 👍 2019-04-15 15:25:52 -07:00
Rick Carlino 828a5aef27 WIP 2019-04-15 14:39:18 -07:00
Rick Carlino ca8b9d2f83 Remove rollbar 2019-04-13 20:25:29 -07:00
Rick Carlino 4b18163fbf Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into time_format_24_hour 2019-04-12 14:47:32 -05:00
Rick Carlino b308c5ed64 Add Enigma at time of account creation 2019-04-12 14:47:20 -05:00
Rick Carlino 5b737273da More tests 2019-04-12 13:52:53 -05:00
gabrielburnworth aeeeea3808 fix spec 2019-04-11 23:43:02 -07:00
Rick Carlino 133a2a7e78 Stub out Enigmas controller 2019-04-11 16:03:14 -05:00
Rick Carlino 42e5d85171 Stub out Devices#seed endpoint 2019-04-10 15:40:31 -05:00
Rick Carlino 55cb7010eb Remove old place holder image URLs, dependency updates 2019-03-28 15:14:30 -05:00
Rick Carlino bd1ce36277 Remove every_point and associated corpus entries) 2019-03-12 10:54:23 -05:00
Rick Carlino 40964cbc92 Legacy support removals, Part II 2019-03-11 19:35:53 -05:00
Rick Carlino 1b8b87b58b Legacy support removals, Part I 2019-03-11 17:54:39 -05:00
Rick Carlino 983c43baf1 Specs for User.refresh_everyones_ui 2019-03-11 13:21:43 -05:00
Rick Carlino 8b6affd0a4 Updates to WebAppConfig#internal_use= 2019-03-11 11:21:30 -05:00
Rick Carlino 67c136db33 Possible refresh on deploy solution 2019-03-08 12:08:12 -06:00
Rick Carlino e7dfa45e75 Add public_broadcast MQTT/AMQP channel 2019-03-08 11:04:37 -06:00
Rick Carlino f60a56c894 Merge branch 'master' into global_messages 2019-03-08 09:38:14 -06:00
Rick Carlino cc00c74361 Add tests 2019-03-08 09:06:25 -06:00
Rick Carlino cbeabeea2f NervesHub internal NPE hotfix 2019-03-08 08:21:47 -06:00
Rick Carlino 7cc81bee41 Merge branch 'internal_use' into global_messages 2019-03-07 15:46:34 -06:00
Rick Carlino 0e17ebfd0e internal_use column 2019-03-07 15:44:04 -06:00
Rick Carlino a1011bb46c Add devices#create_token helper and tests 2019-03-07 14:21:54 -06:00
Rick Carlino 958860793d [STABLE] Fix typo that caused test failure 2019-03-07 13:45:48 -06:00
Rick Carlino 206b4b3780 Merge branch 'nightly' of github.com:FarmBot/Farmbot-Web-App into global_messages 2019-03-07 13:04:45 -06:00
Rick Carlino 38c98b8eee [UNSTABLE] 1 failing test related to RMQ authn 2019-03-07 12:22:22 -06:00
Rick Carlino 4a7d712696 Merge conflicts 2019-03-05 18:37:04 -06:00
Rick Carlino c5c5c0e53f Merge branch 'staging' into bug_fix_tues 2019-03-05 18:32:45 -06:00
Rick Carlino 7ec07c781a
Merge branch 'staging' into sanitize_tags 2019-03-05 17:49:56 -06:00
Rick Carlino e239bce909 Test: Ensure DB is in transaction when wrapping a fragment around a resource 2019-03-05 17:47:36 -06:00
Rick Carlino f091ad8c58 Tests for tag sanitizer 2019-03-05 17:21:50 -06:00
Rick Carlino 4529b236be Test case that reproeduces Trello card #1943. 2019-03-05 13:45:16 -06:00
gabrielburnworth 4ae2759d80 Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into nightly 2019-03-05 10:09:24 -08:00
Rick Carlino 42ca43e169 Upgrades (Backend Only) 2019-03-05 11:39:21 -06:00
Rick Carlino f3f22950f0 Tests for change_ownership node 2019-02-26 08:26:51 -06:00
Rick Carlino 9399ad7f27 Updates to corpus + generator. 2019-02-25 15:58:01 -06:00
Rick Carlino 8b79fdd866 Finalize changes to `latest_corpus.rb` 2019-02-25 13:46:06 -06:00
Rick Carlino 1e0e033caf Bug fix: CeleryScript errors were using non-human readable #inspect method instead of #name 2019-02-25 08:34:55 -06:00
Rick Carlino ac9ea0c45c Fix seeds.rb to reflect new corpus shape 2019-02-25 07:55:43 -06:00
Rick Carlino fe89ddb857 Add inline documentation to corpus 2019-02-22 11:37:39 -06:00
Rick Carlino abe58e7d56 WIP 2019-02-22 08:43:17 -06:00
Rick Carlino f3c66adc15 [STABLE] Native enums work, begin replacing non-native enums 2019-02-21 16:39:21 -06:00
Rick Carlino 01b035b66a [UNSTABLE] Corpus-level `value` types work. NEXT: Get `enum` and friends working 2019-02-21 13:04:34 -06:00
Rick Carlino 3439ae6c9e VERY UNSTABLE. WIP 2019-02-20 17:13:23 -06:00
Rick Carlino 4176ba234b Merge `nightly` branch, remove duplicate `package` in corpus declaration 2019-02-20 10:36:41 -06:00
Rick Carlino b0df151ae9 Add `tags` option to definitions, corpus. NEXT: Investigate regimen issues noted. 2019-02-20 10:23:31 -06:00
gabrielburnworth 2c80868f99 spellcheck 2019-02-19 18:10:08 -08:00
Rick Carlino 496e1501d4 Added `blk` option to initializer. NEXT: Add `tags` option to definitions, corpus. 2019-02-19 15:01:36 -06:00
Rick Carlino 71e4a1675a [STABLE] Use keyword args when defining corpus 2019-02-19 14:05:58 -06:00
Rick Carlino 3f2c02bd7d Corpus tracks values 2019-02-19 10:21:45 -06:00
Rick Carlino 3b7f9da9ae Corpus tracks enums 2019-02-19 10:02:10 -06:00
Rick Carlino 02775411a1 Change corpus key names/strucutre 2019-02-19 09:34:00 -06:00
Rick Carlino aba21f029e Begin adding enum/value types to corpus. 2019-02-19 09:13:09 -06:00
Rick Carlino 63bf7b08c7 Minor merge conflict in package.json while merging `staging` 2019-02-15 14:55:39 -06:00
Rick Carlino 287c411de8 Rake task pruning, add variable_declaration back 2019-02-15 14:52:08 -06:00
Rick Carlino fff36ad73b Remove variable_declaration (for now) 2019-02-15 09:46:52 -06:00
Rick Carlino 52895adec5 Remove unreachable parameter validator (not needed) 2019-02-14 14:56:42 -06:00
Rick Carlino 7e214d9c6e Finish fixing _simple_ test breakages 2019-02-14 11:25:18 -06:00
Rick Carlino 35567f3330 Fix regimen related specs 2019-02-14 09:03:10 -06:00
Rick Carlino 16a4d3f730 Fix sequence / fragment related specs I 2019-02-14 08:53:32 -06:00
Rick Carlino 04ae21ac73 Fix farm event create specs 2019-02-13 17:47:02 -06:00
Rick Carlino 86ce520cdd [FAILING] Remove `data_type`, add `default_value`. 2019-02-13 16:39:31 -06:00
Rick Carlino 096e5ec06f Add tests for data repair detector 2019-02-13 10:04:15 -06:00
Rick Carlino 0a37e4a65a Premptively set device.serial_number. Deprecate the `DeviceSerialNumber` table in favor of the column 2019-02-12 16:20:07 -06:00
Rick Carlino c3b836cb93 v7.2.1 - Happy Hibiscus 2019-02-12 13:28:52 -06:00
Rick Carlino 719ab1028f Silence logger in test suite. 2019-02-12 13:22:03 -06:00
Rick Carlino 9971954078 Increase coverage for FarmEvents::CleanExpired 2019-02-09 09:33:37 -06:00
Rick Carlino 8aa0ddce15 Test for hard / soft point limits 2019-02-08 17:15:05 -06:00
Rick Carlino 1cc7aa4d69 [STABLE] Dead code removal 2019-02-08 14:38:13 -06:00
Rick Carlino 2785563e21 [STABLE] Fix breakages. TODO: Continue hard/soft point limits 2019-02-08 14:20:40 -06:00
Rick Carlino 2cdb75207f [UNSTABLE] Unify (Points|ToolSlots|Plants)::Create 2019-02-08 12:49:53 -06:00
Rick Carlino fffed2dd60 Fix test breakage due to action name change. 2019-02-06 17:50:51 -06:00
Rick Carlino 3520abfb2e Update TOPIC_REGEX, deps, MINIMUM_FBOS_VERSION 2019-01-25 15:41:20 -06:00
Rick Carlino 952ae837bf Remove throttler, update rmq utils controller. 2019-01-23 11:29:23 -06:00
Rick Carlino 568f8bd1b7 Gracefully rescue_from CeleryScript::TypeCheckError 2019-01-20 13:34:30 -06:00
Rick Carlino d4371e0fa6 Merge branch 'staging' into celery_errors 2019-01-20 13:18:39 -06:00
Rick Carlino 65f774fd00 Fix blinky test 2019-01-20 13:18:32 -06:00
Rick Carlino e92b49d57d Friendlier messages for CS Arg pairing errors. 2019-01-20 12:44:41 -06:00
Rick Carlino 62a5bc634d Rename things 2019-01-11 15:04:25 -06:00
Rick Carlino 926e2c4f7f Allow `parameter_declaration`s in Regimina 2019-01-11 10:20:36 -06:00
Rick Carlino 6d4fa5350c
Merge branch 'staging' into regimen_variables 2019-01-10 11:57:18 -06:00
Rick Carlino 5e3017cc10 First draft of regimen level variables ✔️ 2019-01-10 11:45:26 -06:00
Rick Carlino 11e09800a5 Remove transitional helpers, add `body` to Regimens. NEXT: Test RegimenCon#update 2019-01-10 09:16:19 -06:00
gabrielburnworth ccc495a026 use package name 2019-01-09 18:29:01 -08:00
Rick Carlino b05aed8e19 Update FarmwareInstallationSerializer 2019-01-09 16:08:39 -06:00
Rick Carlino 54463791ab WIP 2019-01-09 16:02:40 -06:00
Rick Carlino 8f22688890 First draft of farmware package name fetcher 2019-01-09 13:48:41 -06:00
Rick Carlino c4f9600436 Typo 2019-01-08 10:25:17 -06:00
Rick Carlino 0224ce6d65 Move to group of points (API-only) 2019-01-08 10:19:52 -06:00
Rick Carlino f2704db2d8 Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into friday 2019-01-08 09:29:07 -06:00
Rick Carlino 4248c8fe4a Resolve conflicts in strucutre.sql 2019-01-07 15:04:42 -06:00
Rick Carlino 2e94fc61bc Get coverage back to 💯% 2019-01-04 08:18:02 -06:00
Rick Carlino f57ac121c3 Minor changes (fixes `tag` related 500) 2019-01-03 16:48:57 -06:00
Rick Carlino 5e46edc1fb Migrate away from DeviceSerialNumber table CC: @connorrigby 2019-01-03 15:49:40 -06:00
Rick Carlino e0efa1ee27 return rather than raise 2019-01-03 11:41:52 -06:00
Rick Carlino 1b309ddf15 Add application-layer uniqueness validation (No DB-level constraint yet) 2019-01-03 09:54:48 -06:00
Rick Carlino 059277ae85 WIP: Upgrade bundler deps. 2019-01-02 10:35:08 -06:00
gabrielburnworth 0d9ac0628f use default placeholder image 2018-12-30 10:04:24 -08:00
Rick Carlino f1e1858623 Use eq() instead of be() in specs 2018-12-21 15:11:47 -06:00
Rick Carlino 80587c2d50 Remove placehold.it default (sorry) 2018-12-21 13:46:35 -06:00
gabrielburnworth 00183a86ba variable form updates 2018-12-20 20:52:52 -08:00
Rick Carlino 02baafb222
Add fragment table + FarmEvent parameters. 2018-12-20 14:40:45 -06:00
Rick Carlino befbdc4f0a Finally fix the symbol vs. string issues in CeleryScript type checker 2018-12-07 09:33:33 -06:00
Rick Carlino 904c98eff8 Add `farm_event` CS Node (for verification purposes only). NEXT: Edge case testing. 2018-12-06 20:50:34 -06:00
Rick Carlino 33344ae83d Idea I: Use the corpus for validation. 2018-12-06 15:01:21 -06:00
Rick Carlino d509d89db7 Remove in_use stuff from API 2018-11-17 11:07:45 -06:00
Rick Carlino eb6ba750b8 Bug fix for `updated_at` staleness noted by @connorrigby 2018-11-14 14:48:27 -06:00
Rick Carlino bc362028ef Fix blinky test 2018-11-13 07:51:35 -06:00
Rick Carlino cc33e90e57 Tests failing due to trailing 0 issue. 2018-11-09 11:41:52 -06:00
Rick Carlino d0f456931d Update faker usage. 2018-11-09 09:24:39 -06:00
Gabriel Burnworth 8bc0f2e2ae
maybe fix test 2018-11-05 13:54:20 -08:00
gabrielburnworth f9f21f6e5c add destroyAll feature 2018-11-02 13:09:03 -07:00
gabrielburnworth 314baf3854 differentiate coverage dirs 2018-11-02 12:52:55 -07:00
Rick Carlino 674c836d8a Removed `now` from sync object, forgot to update specs. Opps 2018-11-01 08:08:49 -05:00
Rick Carlino 7846554e79 add a new fixture sequence that has parameters. NEXT: Uncomment UI, tests 2018-10-25 11:47:01 -05:00
Rick Carlino 729026f90f Tests for all those new #show actions @connorrigby asked for 2018-10-24 11:43:02 -05:00
Rick Carlino 225c1f6176 Fix bork tests 2018-10-24 11:03:49 -05:00
Rick Carlino c2e38f4c20 Sprinkle performance on /sync endpoint 2018-10-24 10:20:14 -05:00
Rick Carlino ca34419de3 Try AppSignal 2018-10-24 08:12:09 -05:00
Rick Carlino 38ae6596ab Fix existing specs 2018-10-23 15:37:09 -05:00
Rick Carlino 8c4dc8d56f Sync endpoint 2018-10-20 19:25:39 -05:00
Rick Carlino 21b9c8051e Add updated_at to all the models 2018-10-18 21:54:25 -05:00
Rick Carlino 08b341f820 Merge conflicts 2018-10-18 11:13:14 -05:00
Rick Carlino 48d3ef856c Done with tests 2018-10-18 10:51:37 -05:00
Rick Carlino 63a7d7c8d1 WIP 2018-10-16 14:14:43 -05:00
Rick Carlino 5820025535 Forgot to merge master into staging 2018-10-15 11:50:34 -05:00
Rick Carlino 1e04d54992 Merge conflicts 2018-10-14 17:22:45 -05:00
Rick Carlino f666361ddb Added `sprouted` plant stage. NEXT: Update CeleryScript things. 2018-10-14 17:11:19 -05:00
Rick Carlino 72c4df8ebb Clear cache before running test 2018-10-08 09:40:46 -05:00
Rick Carlino 8d982b9e62 Remove more dead code, update CSP. NEXT: Fresh VM QA 2018-10-04 20:22:32 -05:00
Rick Carlino 72f0dc4c85 Tests for RmqConfigWriter 2018-10-04 15:38:10 -05:00
Rick Carlino b2c3bc1ff9 Shuffle files around better, remove more legacy references. Ready for one last QA round 2018-10-02 08:57:59 -05:00
Rick Carlino d0ba03da49
Merge branch 'staging' into thursday_fixes 2018-09-27 16:14:52 -05:00
Rick Carlino ae05154070 Demote CSP from :error to :info. No longer need to throttle log digests 2018-09-27 16:10:17 -05:00
Rick Carlino 51650849d4 Fix the typo in specs, too 2018-09-27 14:48:41 -05:00
Rick Carlino e8cbca9b73 Fix the typo in specs, too 2018-09-27 14:46:11 -05:00
Rick Carlino 8db88dfbe7 Done with tests, probably 2018-09-27 11:40:50 -05:00
Rick Carlino 6cd8e50a15 Update tests for KeyGen 2018-09-27 11:13:37 -05:00
Rick Carlino e750ab41e2 DRY up NervesHub spec 2018-09-26 15:40:33 -05:00
Rick Carlino 173deb15da Specs for DeviceCerts::Create 2018-09-26 15:18:14 -05:00
Rick Carlino b6065a0757 WIP 2018-09-26 13:15:51 -05:00
Rick Carlino 989d92c07f Add DeviceSerialNumber table 2018-09-26 11:53:49 -05:00
Rick Carlino 661def276a WIP 2018-09-26 11:08:50 -05:00
Rick Carlino 855385fd15 Tests for NerveHub.update(...) 2018-09-26 09:56:48 -05:00
Rick Carlino ee6e34c3e5 Remove class StubConn 2018-09-26 09:15:51 -05:00
Rick Carlino 00c0649f52 Update a test related to default values 2018-09-25 15:57:44 -05:00
Rick Carlino 08738e70e7 WIP 2018-09-25 14:14:14 -05:00
Rick Carlino cf84348f4f Convert method calls to constants, remove empty parameter lists. 2018-09-25 09:24:04 -05:00
Rick Carlino 679865e433 Spec: NervesHub.bad_http 2018-09-25 09:06:57 -05:00
Rick Carlino 65d5603801 Remove unused changes 2018-09-24 14:48:13 -05:00
Connor Rigby e23512c16a
NervesHub Rabbit worker.
This stops http requests from blocking
2018-09-24 09:53:04 -07:00
Connor Rigby f2b7054a16
Add NervesHub REST API implementation.
This is the all the code for the remote api calls
FarmBot API will need to make to NervesHub for
generating devices. No public access to this yet.
2018-09-20 12:53:21 -07:00
Rick Carlino c24d88e63c resource_type tests 2018-09-12 15:01:34 -05:00
Rick Carlino 656acb55fd Fix blinky test 2018-09-12 14:54:10 -05:00
Rick Carlino 7d7e884d66 Fix resource_update test, but now other tests are blinking... 2018-09-12 14:40:14 -05:00
Rick Carlino ac6e5387b3 Fix blinky test 2018-09-12 13:25:35 -05:00
Rick Carlino 026eca4a4d Increase coverage of Sequences::Update 2018-09-12 11:23:22 -05:00
Rick Carlino 072baef2db Merge conflicts 2018-09-06 13:34:06 -05:00
Rick Carlino 6442633474 Fix factorybot deprecation messages 2018-09-06 11:27:59 -05:00
Rick Carlino 14b8bec070 Comment out some tests 2018-08-23 09:20:10 -05:00
Rick Carlino 5066b039b9 Remove tests for old digest delivery logic 2018-08-18 11:17:57 -05:00
Rick Carlino b6ac26fa45
Domain Specific Access Control (#964)
Ability to restrict signups based on email domain.
2018-08-16 13:16:03 -05:00
Rick Carlino 623258c50f
Send message fix for `email` cahnnel (#961)
* fix for send_message emails
* Update log filtering rules in log digest delivery mailer
* Cleanup log digest email query, add tests for it
2018-08-16 09:59:38 -05:00
Rick Carlino 971b711e4e
Rename `device_configs` to `farmware_envs` (#960) 2018-08-15 13:44:04 -05:00
Rick Carlino 303a3491f2
Variables phase II, part II (#958)
* re-enable type checker
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
* Fix tests to allow parameter_declarations
* Disale the X/Y/Z boxes for parameters
* [FAILING] Make the ::Checker context (device) aware.
* [STABLE] Better `point_id` leaf validation.
* Add Sequence.parameterized?(id) helper
* Disallow parameterized FEs/RIs on server side.
* Add tests for parameter prevention stuff
* Default movement_keep_active_* to `1`
* Enable encoders by default
* Clean up frontend de-parameterization logic in farmevent/regimen editors
* Update specs to reflect new defaults
* stop dangerous edits
* Tests for regimen updates
* Maybe fix blinky coverage issues?
* Test for getVariable()
* Tests for handleSelect
* <TileMoveAbsSelect/> tests
* Update FBOS version parser
* tests for executer in TileSendMessage
* Tests for catchErrors()
2018-08-15 09:50:21 -05:00
Rick Carlino 92d8f7fc18
Update some default values (#956)
* Default movement_keep_active_* to `1`
* Enable encoders by default
2018-08-13 15:34:19 -05:00
Rick Carlino 2caa1684d6
Variables phase II, part I (#954)
* re-enable type checker 4 realz
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences (for now)
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
2018-08-09 18:31:22 -05:00
Rick Carlino f25241350e
Add Timestamps to Log Digest Emails (#951)
First draft of "cascading" auto_sync to keep `in_use` flag synced with API.
2018-08-07 16:13:56 -05:00
Rick Carlino 72bcf0d6cb Fix tests 2018-08-02 16:03:40 -05:00
Rick Carlino 6117132e13 Batch creation done. Probably needs cleanup 2018-08-02 10:06:04 -05:00
Rick Carlino 6191dde789 Better handling of NOT_FOUND, more tests 2018-08-01 10:37:11 -05:00
Rick Carlino 99aeb625fc Write some specs 2018-07-31 14:48:53 -05:00
Rick Carlino 8b81317087 Change segment order for batch resource topics 2018-07-30 16:49:14 -05:00
Rick Carlino e97d3247b9 Formatting 2018-07-24 18:28:33 -05:00
Rick Carlino 8be88eb9ca Remove legacy MQ stuff in preparation for deploy 2018-07-24 18:25:16 -05:00
Rick Carlino 93291675f0 Fix auto-sync / upgrade FBJS 2018-07-24 17:14:20 -05:00
Rick Carlino d8cc65c8a8 Temporarily squelch failing test 2018-07-24 15:31:14 -05:00
Rick Carlino 29b7cea413 Update tests to reflect new UUID-less topic schema 2018-07-24 08:46:01 -05:00
Rick Carlino 9f713164c0 Friendlier names for Box LED pin_type 2018-07-23 14:51:02 -05:00
Rick Carlino 49af655b3b Cleanup specs and add better validation to CANT_ANALOG stuff 2018-07-23 12:39:18 -05:00
Rick Carlino 7525cf03e2 Cleanup 2018-07-23 11:32:08 -05:00
Rick Carlino 363b24be8f WIP 2018-07-23 10:52:49 -05:00
Rick Carlino 1a1e622115 Failure cases for Resources::Service.step2() 2018-07-23 09:53:24 -05:00
Rick Carlino ff6bf2be72 Fix broke test. Next: Manual QA against FBJS resource adapter 2018-07-23 08:57:39 -05:00
Rick Carlino beafb7738c Cleanup test output 2018-07-23 08:48:43 -05:00
Rick Carlino 894b91c79d New BoxLed pin_types 2018-07-22 14:07:57 -05:00
Rick Carlino e56a9ce247 Fix blinky pin_binding test (was occassionally picking off-limits pin_num) 2018-07-20 10:56:35 -05:00
Rick Carlino 23c8c0d262 Allow configuration / display of sensor_readings.mode 2018-07-20 10:37:09 -05:00
Rick Carlino 99752c14df Push up missing table updates 2018-07-19 21:42:00 -05:00
Rick Carlino 33150772e6 Merge conflict bloopers 2018-07-19 10:30:49 -05:00
Rick Carlino 3e58298d8f Spec updates 2018-07-19 10:26:45 -05:00
Rick Carlino 57c9293982 Updates to DB - PinBinding stuff. 2018-07-19 09:54:42 -05:00
Rick Carlino f41b2cc9f4 Fix point batch deletion spec 2018-07-18 08:31:30 -05:00
Rick Carlino a2772ef171 TODO: Fix test :thinking_face: 2018-07-17 17:38:00 -05:00
Rick Carlino bd663c3129 TODO: Tests for ::Job with `Point`, `Tool` 2018-07-17 16:44:03 -05:00
Rick Carlino 8d2cdcb09c Last few tests for ::Destroy meta classes 2018-07-17 16:38:03 -05:00
Rick Carlino 24325becde Cleanup 2018-07-17 16:02:49 -05:00
Rick Carlino 9c96f90a74 Works, needs cleanup 2018-07-17 15:50:09 -05:00
Rick Carlino 903e3ce1b5 :thinking_face: Weird class var mutation issues ... ? 2018-07-17 11:48:31 -05:00
Rick Carlino 60b85e4d38 Begin adding missing ::Destroy classes 2018-07-17 08:57:51 -05:00
Rick Carlino d21400a833 Remove debugger 2018-07-16 16:32:42 -05:00
Rick Carlino 9f25d8cf40 ✔️ 2018-07-16 16:29:06 -05:00
Rick Carlino ba89c2755c Coverage back to 💯. TODO: Fix blinky tests 2018-07-16 15:50:28 -05:00
Rick Carlino f120546907 Spec: reject batch operations on unauthorized resources 2018-07-16 15:42:48 -05:00
Rick Carlino 73a00a0047 Resources::Service.process base case specs 2018-07-16 15:30:17 -05:00
Rick Carlino 0656ea9240 Resources::Service.process failure cases 2018-07-16 15:16:07 -05:00
Rick Carlino ab0ec6c971 WIP 2018-07-16 14:09:03 -05:00
Rick Carlino 71e0c7edf0 Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into resource_service 2018-07-16 13:53:53 -05:00
Rick Carlino 66156fc1d9 Base case specs for Resources::Job 2018-07-16 13:53:33 -05:00
Rick Carlino f5603b49ee JSON format error specs 2018-07-16 12:08:32 -05:00
Rick Carlino 199b37cfa1 Specs 2018-07-16 11:25:53 -05:00
Rick Carlino 575bd644df Fix broke log service test 2018-07-16 10:15:14 -05:00
Rick Carlino 4cd6e39576 Blinky tests? 2018-07-16 09:51:31 -05:00
Rick Carlino b361b8ffff Wip 2018-07-15 21:21:10 -05:00
Rick Carlino 07b19d5474 Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into resource_service 2018-07-15 21:12:29 -05:00
Rick Carlino 07267e963f Comment cleanup 2018-07-15 12:31:48 -05:00
Rick Carlino 4591d7260f Specs for enforcing pin 17/23 validations 2018-07-15 12:21:20 -05:00
Rick Carlino 41a5e1ac95 [UNSTABLE] Tests for mutual exclusivity 2018-07-13 16:17:50 -05:00
Rick Carlino e0a0f8f11e [UNSTABLE][WIP] Need to finish moving files into correct dirs, coverage, and adding batch support to more resources. #squashThis 2018-07-13 13:07:50 -05:00
Rick Carlino 4134a893f6 Tests and junk cleanup 2018-07-13 10:56:45 -05:00
Rick Carlino fe8fe4d9de Allow floats in X/Y/Z 2018-07-13 08:04:41 -05:00
Rick Carlino 47e773c2b2 Merge branch 'staging' of https://github.com/FarmBot/Farmbot-Web-App into resource_service 2018-07-12 10:57:46 -05:00
Rick Carlino 6873f34f94 💯 percent coverage 2018-07-12 10:21:53 -05:00
Rick Carlino 67ecd0df73 Tests for eviction method 2018-07-12 09:51:53 -05:00
Rick Carlino 80a502a7c8 [UNSTABLE] Revert public sequence stuff for now 2018-07-11 16:16:57 -05:00
Rick Carlino f66ea81ded WIP 2018-07-11 11:51:02 -05:00
Rick Carlino f3f1782c2e [UNSTABLE] Add `permissions` table. 2018-07-11 09:44:52 -05:00
Rick Carlino f4ee8cfcf0 Move services around 2018-07-10 08:31:25 -05:00
Rick Carlino 7ecf3ab575 Rename Sequences::Delete => Sequences::Destroy 2018-07-08 11:53:30 -05:00
Rick Carlino c14656d51c Tests for TokenIssuance.clean_old_tokens 2018-07-08 11:35:47 -05:00
Rick Carlino 0fd9859b02 Tests for TokenIssuance#maybe_evict_clients 2018-07-07 10:58:24 -05:00
Rick Carlino 5b8bee38e8 Create CleanOutOldDbItemsJob 2018-07-07 10:27:55 -05:00
Rick Carlino d4cd3c7cfb Transport::Mgmt tests 2018-07-06 08:42:13 -05:00
Rick Carlino e7e19b6481
Merge branch 'staging' into email_encoding_issues 2018-06-26 18:24:22 -05:00
Rick Carlino d623226dbe Allow UTF-8 logs. 2018-06-26 18:22:51 -05:00
Rick Carlino f5aaf2dd4e Add `created_at` to SensorReadingSerializer 2018-06-26 14:12:41 -05:00
Rick Carlino 048517db3e Add more specs for new logic 2018-06-25 15:11:19 -05:00
Rick Carlino 4c4c28493a Add tests 2018-06-25 13:07:47 -05:00