shockrah
434e5a91ad
script for new chan like message filter
2020-08-23 16:57:56 -07:00
shockrah
bbcea10237
initial docs and environment setup for a chan style messages management system
2020-08-22 19:47:50 -07:00
shockrah
fe05baac41
ignoring sample env file
2020-08-22 18:12:15 -07:00
shockrah
a3b20cbb17
reduced code clutter
2020-08-22 18:09:13 -07:00
shockrah
797042b97a
Merge branch 'testing' into master
2020-08-22 15:58:13 -07:00
shockrah
0822be3d20
renamed server/ to api/ since this is really only the api portion of the typical fc server
2020-08-22 15:52:37 -07:00
shockrah
afcc03959a
Moved invites manager to its own directory at the root
2020-08-22 15:51:20 -07:00
shockrah
742623db04
removing last bit of unused tests directory
2020-08-22 15:44:56 -07:00
shockrah
302cac2b51
removing deprecated test scripts
2020-08-22 15:44:06 -07:00
shockrah
8a0b2cb190
switching to new testing scheme in gitlab-ci.yml
2020-08-22 15:43:19 -07:00
shockrah
c76cbf24bf
more curl tests have been successfully moved to cargo
2020-08-20 20:54:00 -07:00
shockrah
80112b8c59
added endpoint test for channel deletion based on non existant cname
2020-08-20 20:53:24 -07:00
shockrah
85f39a3586
added case for missing parameter in delete_channel endpoint"
2020-08-20 20:51:03 -07:00
shockrah
200602c698
ignoring sen_message_good as its really expensive on debug builds
2020-08-20 20:43:05 -07:00
shockrah
6dfc6ed687
adding test for missing secret key
2020-08-20 20:39:26 -07:00
shockrah
0d146f5dc1
basic tests are now covered no need for this file
2020-08-20 19:22:04 -07:00
shockrah
296fde9954
new helper function to generate channel parametesr for generating chanels
2020-08-20 19:20:21 -07:00
shockrah
e46ea5080d
send_message_good works as intented and passes!
2020-08-20 19:20:04 -07:00
shockrah
aa01d0ee90
Channel (public) now exposes its field as public
2020-08-20 19:19:45 -07:00
shockrah
e6273b437b
adding 400 case for send_message test - all tests passing as expected
2020-08-17 19:19:16 -07:00
shockrah
afb965f4e8
removed waiting period
2020-08-17 18:51:54 -07:00
shockrah
ced0965060
fixed channel creation/deletion test so it behaves properlu, all new tests passing atm
2020-08-17 18:51:35 -07:00
shockrah
0280ae09ae
unique trait added to channelss name field
2020-08-13 20:47:26 -07:00
shockrah
6e6f48a34c
Moved test::create_channel_good to rust unit tests
2020-08-12 20:46:45 -07:00
shockrah
0475c801a0
move list_all_channels_to equivalent rust code
2020-08-12 20:02:58 -07:00
shockrah
c0200b1711
removed frivolous println/old comment
2020-08-12 20:02:18 -07:00
shockrah
85acc6a309
Helper functions for other tests
...
There are kinda random and really just push away seams from the UT's themselves
2020-08-12 19:48:42 -07:00
shockrah
14f91e2240
first integrated unit test to start replacing bash test suite
2020-08-12 19:48:09 -07:00
shockrah
da01c13ac5
removed ancient todo
2020-08-11 20:03:42 -07:00
shockrah
5d1b95bec6
making routes::is_open behavior a lot more clear
...
moved /join to be handled by the dynamic path handler
2020-08-11 19:43:05 -07:00
shockrah
32ee49ed08
adding some dynamic route basees
...
new feature to check for open routes
2020-08-10 22:34:26 -07:00
shockrah
157d133317
join via invite seems to be scaffolded properly but now requires testing
2020-08-10 21:48:44 -07:00
shockrah
2c6cdf9282
Removed dead code and removed frivilous import alias
2020-08-10 21:48:19 -07:00
shockrah
8a91d51dc6
Invite struct has been simplified
...
Invite::as_json_str/from_tuple changed to reflect new field changes
+ insert_new_invite: short and sweet error handling by the caller for now
* create_invite now named `create`
+ reduced code complexity in invites::create so its very straight forward to read(imo)
2020-08-10 18:06:27 -07:00
shockrah
3e91d42f94
passing in corret params to invite endpoints
...
removed random '{' that was in the invites::create match arm
2020-08-10 18:02:01 -07:00
shockrah
996a08f58a
Visual cleanup but also we're now dictating in main how the invites api should work now
2020-08-10 17:17:36 -07:00
shockrah
f0209217de
ignoring diesel.toml from diesel as we dont use it at all
2020-08-10 17:16:51 -07:00
shockrah
7131e1acf5
new schema which ultimately simplfies things for us
2020-08-10 17:16:08 -07:00
shockrah
489fdb69b8
target/ directory was being ignore so we override that in the cache section
...
also changed the key to the ci_job_name
diesel setup now happens before we build the release binary
2020-08-10 17:15:29 -07:00
shockrah
0cee67ce69
using release builds instead of debug builds to make tests run faster
...
Added /server/target to cache
2020-08-10 14:04:58 -07:00
shockrah
7895eca99e
fixed indentation issue
2020-08-10 13:45:47 -07:00
shockrah
8986c23dbf
bash script now waits for the rust process to create its server response log before starting tests
2020-08-10 13:45:03 -07:00
shockrah
e4c6c46061
Proper build caching and updating needs field for testing stage
2020-08-10 13:44:18 -07:00
shockrah
baae2caaf0
testing cargo run as it never really starts up
2020-08-09 23:39:03 -07:00
shockrah
ed8f15b17c
fixed broken array for needs field in testing stage
2020-08-09 23:29:02 -07:00
shockrah
bae3e02b48
adding build caching and delaying tests as cargo is slow to start up sometimes
2020-08-09 23:28:04 -07:00
shockrah
776ceb83c9
send_message was expecting the wrong parameters
2020-08-08 21:31:07 -07:00
shockrah
47cc48575d
added missing keys in json params to queries
2020-08-08 21:30:10 -07:00
shockrah
1d5224242e
new sample key using the new encryption to get past the auth barrier
2020-08-08 00:33:31 -07:00
shockrah
0d7e4e15b9
removed dead code
...
insert_new_member returns the raw secret ont whats stored in the db
2020-08-08 00:32:46 -07:00