Commit Graph

246 Commits

Author SHA1 Message Date
Robert Richter
930e30281c
Add basic performance test 2016-10-02 12:01:21 -05:00
Robert Richter
7fda4f9a0f
Delete unused files 2016-10-01 18:31:08 -05:00
Robert Richter
18552566b1
Delete integration tests that are not needed 2016-10-01 17:20:22 -05:00
Robert Richter
f46efa0c1e
Write character feature 2016-10-01 17:05:14 -05:00
Robert Richter
3ad2a19172
Write main and write controller spec 2016-10-01 13:33:27 -05:00
Robert Richter
ed469df43f
Write locations generator controller spec 2016-10-01 13:29:55 -05:00
Robert Richter
411952ece6
Write equipment generator controller spec 2016-10-01 13:16:51 -05:00
Robert Richter
8e53097d8b
Write character generator controller spec 2016-10-01 12:54:14 -05:00
Robert Richter
d22ada1714
Write specs for items, locations, and universes 2016-10-01 12:25:35 -05:00
Robert Richter
5977df3968
Write CharactersController spec 2016-10-01 11:57:43 -05:00
Robert Richter
040ff57723
Migrate AdminController to spec 2016-10-01 11:30:34 -05:00
Robert Richter
3c446544fb
Migrate UsersController to rspec 2016-09-30 20:50:59 -05:00
Robert Richter
b5b1d7836a
Delete empty controller tests 2016-09-30 20:35:43 -05:00
Robert Richter
9173cd8803
Remove more unused files 2016-09-30 20:33:36 -05:00
Robert Richter
ae2460384a
Write user spec 2016-09-30 20:28:53 -05:00
Robert Richter
886db9b8c3
Write universe spec 2016-09-30 20:24:15 -05:00
Robert Richter
4fb6e0ebf7
Add location spec 2016-09-30 20:22:43 -05:00
Robert Richter
440768f92b
Delete empty test files (shame on you) 2016-09-30 20:15:23 -05:00
Robert Richter
e39c9fb463
Migrate Character tests to rspec 2016-09-30 18:57:43 -05:00
Robert Richter
918657decd
Move factories to spec 2016-09-29 20:31:42 -05:00
Andrew Brown
061f0aef37 Add admin stat pages for users, characters, locations, items, and universes 2016-09-28 23:39:32 +02:00
Andrew Brown
c0d645c79f Merge branch 'master' into issue-15 2016-09-23 22:58:35 +02:00
Andrew Brown
16ef4f79fa Merge branch 'master' into add-gravatars 2016-09-23 22:53:31 +02:00
Robert Richter
6052c4eaad
Make the whole button clickable
This test won't catch a regression of this, but it's still useful! So I'm
leaving it.
2016-09-23 11:01:14 -05:00
Robert Richter
e6793fab2b
Create failing test to demonstrate #46 2016-09-23 10:25:17 -05:00
Robert Richter
aa46434f09
Make is_public scopes use new OR logic 2016-09-22 16:47:40 -05:00
Robert Richter
7cae32a3e9
Add privacy to items and locations 2016-09-22 16:06:21 -05:00
Robert Richter
8706cf9109
Change is_public logic
Previously, Universe privacy was checked first. If it was private, then
any content within it was private. If it was public, only then would
the content's privacy be checked.

Now, both values are checked in an OR comparison. If either the universe
or content privacy is "public," then the content is public.
2016-09-22 15:30:56 -05:00
Robert Richter
bb9edc1377
Merge branch 'master' into issue-15 2016-09-22 13:15:56 -05:00
Robert Richter
bf3cf4a51e
Add HasPrivacy concern 2016-09-22 13:02:03 -05:00
Robert Richter
d34b99f9ea
Make Gravatars identicons by default 2016-09-21 20:35:03 -05:00
Robert Richter
f17891b14d
Add image_url property to User 2016-09-21 20:21:52 -05:00
Robert Richter
f18404290a
Write a universes integration test 2016-09-20 18:31:26 -05:00
Robert Richter
d80f6f9596
Improve character test descriptions 2016-09-20 13:11:05 -05:00
Robert Richter
9218e97441
Add privacy field to Character 2016-09-20 13:08:41 -05:00
Andrew Brown
ef91154641 Add test for hitting author profile page successfully 2016-09-06 00:15:07 -05:00
Andrew Brown
e5f088d3d0 Add users controller + routes for author profiles 2016-09-05 21:51:21 -05:00
Robert Richter
af7af4a3e2
Rubocop auto-correct 2016-08-26 14:56:52 -05:00
Robert Richter
cc8d83fda2
Remove failing line from story 2016-08-26 14:54:51 -05:00
Robert Richter
eda53fc1e2
Remove useless tests 2016-08-26 14:50:57 -05:00
Robert Richter
20886c93ff
Remove step from Location stories test so it passes 2016-08-26 14:47:28 -05:00
Robert Richter
1b683ee2a0
Add setup to editor controller test 2016-08-26 14:41:05 -05:00
Robert Richter
e596dc6f04
fix an errored test 2016-08-26 14:33:19 -05:00
Andrew Brown
b7771f4a27 Merge branch 'master' of https://github.com/indentlabs/Indent 2016-07-31 02:00:39 -05:00
Andrew Brown
28cd4c4739 add proof of concept editor 2016-07-31 00:20:28 -05:00
Robert Richter
f8fa8d21b6
Delete fixtures
We're using factories now
2016-07-11 18:14:55 -05:00
Robert Richter
b146deb909
Migrate all tests to Factory_Girl 2016-07-11 18:14:29 -05:00
Robert Richter
1689acb7db
Delete browsing test
It spammed up the test feedback and didn't add any value
2016-07-11 18:13:21 -05:00
Robert Richter
f228fe5069 Fix Character and Location integration tests 2016-07-09 12:24:48 -05:00
Robert Richter
61278f8c12 Get User-based integration tests running 2016-07-08 22:26:36 -05:00
Robert Richter
a8392c8bd3 Remove unused test 2016-07-08 21:57:30 -05:00
Robert Richter
599b72c702 Get Locations tests passing 2016-07-08 21:56:13 -05:00
Robert Richter
06e933f04b Save the universe 2016-07-08 21:51:43 -05:00
Robert Richter
8997c51467 Fixed up Characters Controller tests 2016-07-08 21:50:02 -05:00
Robert Richter
a21dd6c8b9 Unignore all ignored tests 2016-07-08 21:37:21 -05:00
Robert Richter
534c9519e1 Start getting build closer to passing
Also updated URLs to point to new org repo.
2016-07-05 17:47:47 -05:00
Andrew Brown
c809b3ed9c Character birthplace / tweaking for Character-->Location relations 2016-05-03 15:46:58 -05:00
Andrew Brown
5062a41f89 All self-referential relations for Characters 2016-05-03 14:48:01 -05:00
Andrew Brown
ffdb9c7b26 Character#mothers is now a relation 2016-05-03 13:45:14 -05:00
Andrew Brown
bd6a2236db Characters#fathers is now a relation 2016-05-03 13:34:05 -05:00
Andrew Brown
1d12e96506 Siblingship join model 2016-04-29 14:01:35 -05:00
Andrew Brown
e56fddeeac Index and sidebar revamps for all 2016-04-07 00:35:50 -05:00
Andrew Brown
d1295ef243 ponr: replace custom login with devise login 2016-04-06 15:04:06 -05:00
Andrew Brown
317f0e8f7d Universe abstraction 2015-09-01 23:15:16 -05:00
Andrew Brown
2db13f92f1 Locations abstraction 2015-09-01 23:07:53 -05:00
Andrew Brown
3a98e48bf5 Language abstraction 2015-09-01 22:59:07 -05:00
Andrew Brown
95eb44616d Equipment abstraction 2015-09-01 22:53:50 -05:00
Andrew Brown
1172be4c9d Characters abstraction 2015-09-01 22:49:59 -05:00
Andrew Brown
4c45f89501 Fix magic tests with new content stuff 2015-09-01 22:39:39 -05:00
Andrew Brown
7b10a746c8 ContentController parent class for content 2015-09-01 20:28:24 -05:00
Andrew Brown
c07c178a42 HasOwnership concern 2015-08-28 00:06:09 -05:00
Robert Richter
baa0fc8c0d Remove escaped apostrophes 2015-04-20 19:22:40 -05:00
Robert Richter
3df0ff50e1 Migrate to built-in ActiveModel secure passwords 2015-04-19 19:29:42 -05:00
Robert Richter
7ef5290a1b Make controller test helper more verbose 2015-04-01 17:12:07 -05:00
Robert Richter
8be9764b38 Write equipment generator test 2015-04-01 17:11:13 -05:00
Robert Richter
0c06725c04 Add greater-than-zero constraint 2015-04-01 16:59:42 -05:00
Robert Richter
cbe0dbda1d Create tests for the locations generator 2015-04-01 16:57:58 -05:00
Robert Richter
38857c6936 Extract assert_assigns method to test_helper 2015-04-01 16:43:10 -05:00
Robert Richter
7022687e65 Test characters generator controller 2015-04-01 00:31:35 -05:00
Robert Richter
6cc3c79c49 Merge branch 'master' into clean-style 2015-03-31 23:57:29 -05:00
Robert Richter
99fd833cd8 Add a test to cover automatic anon account creation 2015-03-31 23:56:53 -05:00
Robert Richter
ba3bbd0a99 Test User controller update 2015-03-31 23:07:39 -05:00
Robert Richter
796db74c5f Merge branch 'master' into clean-style
Conflicts:
	test/controllers/users_controller_test.rb
2015-03-29 21:34:32 -05:00
Robert Richter
7f3e7a68cb Test UsersController 2015-03-29 21:18:17 -05:00
Robert Richter
d4eb1adc07 Merge branch 'master' into clean-style
Conflicts:
	test/controllers/magic_controller_test.rb
2015-03-29 19:25:32 -05:00
Robert Richter
9aaa44d137 Test MagicController 2015-03-29 19:14:03 -05:00
Robert Richter
093eaac7a6 Test UniversesController 2015-03-29 18:20:43 -05:00
Robert Richter
5a98b93dd1 Clean style of test classes 2015-03-27 23:44:15 -05:00
Robert Richter
00e793bf1e Refactor style using the Rubocop auto-correct 2015-03-25 22:42:45 -05:00
Robert Richter
7c9ee5fde4 Fix method call. 2015-03-24 10:19:59 -05:00
Robert Richter
20246e6057 Clean up style 2015-03-24 10:11:32 -05:00
Robert Richter
ef3eaa87fc Fix whitespace 2015-03-24 09:38:34 -05:00
Robert Richter
d855302cc8 Write controller tests for image upload for #416 2015-03-24 09:27:13 -05:00
Robert Richter
f25731fc90 Move test image to fixtures folder 2015-03-24 09:26:54 -05:00
Robert Richter
0fdb560b52 Add regression test for #378 2015-03-24 00:10:08 -05:00
Robert Richter
a9b75ef8a2 Create a map uploading test 2015-03-23 23:56:01 -05:00
Robert Richter
815dd11547 Create Character and Location integration tests 2015-03-22 17:10:06 -05:00
Robert Richter
3f0f0dd94c Correct username in login helper 2015-03-22 16:37:06 -05:00
Robert Richter
ee8bc60b86 Factor test username and password out of tests 2015-03-22 16:32:29 -05:00
Robert Richter
532e2ef0a6 Extract username/password digest function 2015-03-22 12:20:16 -05:00
Robert Richter
133045f4f7 100% application helper test coverage 2015-03-21 13:15:04 -05:00
Robert Richter
cb7174067d Configure SimpleCov for test coverage 2015-03-21 12:27:51 -05:00
Robert Richter
69b32dc286 Add newlines to end of files 2015-03-21 11:59:04 -05:00
Robert Richter
dc7bb420c8 Write ApplicationHelper tests 2015-03-20 23:02:54 -05:00
Robert Richter
38926d49db Make test fixtures cooler 2015-03-20 21:32:24 -05:00
Robert Richter
5a209d74ad Get coveralls up and running 2015-03-19 18:54:24 -05:00
Robert Richter
9ca8bc62cb Ignore name-validation tests, pending their deletion 2015-03-17 20:08:49 -05:00
Andrew Brown
97dca04ec1 Fix the rest of the broken tests #410 2015-03-14 01:54:42 -05:00
Andrew Brown
50944c3727 Fix some tests 2015-03-14 01:29:17 -05:00
Robert Richter
e1fb3dbe87 Set coveralls to merge reports to merge Capybara tests 2015-03-13 20:18:49 -05:00
Robert Richter
4945d1ca96 Add Coveralls 2015-03-13 20:18:49 -05:00
Robert Richter
6e30c97a6b Add more integration tests and refactor 2015-03-13 20:15:54 -05:00
Robert Richter
4386d422af Have users fixture store the actual hash that is expected 2015-03-13 20:15:54 -05:00
Robert Richter
29c0e6727f Set up Capybara functional testing, and write our first functional test! 2015-03-13 20:15:54 -05:00
Robert Richter
1cab3282ff Add all the remaining tests and code to get the site functional 2015-03-13 20:15:54 -05:00
Robert Richter
a02ab0e735 Add tests for validations, and the validations as per schema 2015-03-13 20:14:47 -05:00
Robert Richter
b91b53412e Created Languages controller tests, and updated Languages controller to use Rails 4 strong parameters 2015-03-13 20:14:47 -05:00
Robert Richter
e661f692a9 Create equipment controller tests and update Equipment controller to use Rails 4 strong parameters 2015-03-13 20:14:46 -05:00
Robert Richter
c251f50f2b Create tests for models, and add associations to models 2015-03-13 20:14:46 -05:00
Robert Richter
ccad5e6d1f Fix Character model and tests 2015-03-13 20:14:06 -05:00
Robert Richter
d0192b47a6 Create Character tests 2015-03-13 20:14:06 -05:00
Andrew Brown
06c6b0ce89 Merge resolution 2015-03-13 20:12:42 -05:00
Robert Richter
dfc5c43c3b Make factories and tests work 2014-03-19 00:33:32 -05:00
Robert Richter
a90540605e Keep trying trying to fix tests 2014-03-16 23:30:45 -05:00
Robert Richter
5792cfbb1d Continue to wrestle with factories 2014-03-16 23:11:25 -05:00
Robert Richter
99ce984aeb Persist created test objects 2014-03-16 22:59:28 -05:00
Robert Richter
d381c0978f Do sequences correctly 2014-03-16 22:39:27 -05:00
Robert Richter
f3f0e829ea Factories create sequence of usernames and emails 2014-03-16 22:24:15 -05:00
Robert Richter
66ef6bebe7 Add User association to Character factory 2014-03-16 21:54:21 -05:00
Robert Richter
c37c2502b7 Iron out more factory_girl usage mistakes 2014-03-16 21:31:14 -05:00
Robert Richter
559822f63a Get factory_girl working *correctly* 2014-03-16 21:21:26 -05:00
Robert Richter
a56e427d8b Get factory_girl working 2014-03-16 21:14:51 -05:00
Robert Richter
ac033ffabd Use factory_girl for test fixtures 2014-03-16 20:34:30 -05:00
Robert Richter
c18ab5a91a Remove reference to fixtures
Mongoid doesn't work like this
2014-03-16 19:17:50 -05:00
Robert Richter
7ba5abdf0a Attempt to get tests to work with Mongoid 2014-03-16 19:03:17 -05:00
Robert Richter
ff5a24dba8 Fix undefined method errors in test cases 2014-03-12 23:42:18 -05:00
Andrew Brown
28f5dcc7e6 random name generator 2013-03-03 02:52:58 -06:00
Andrew Brown
51a5a4f17a Merge branch 'scaffolds'
Conflicts:
	app/controllers/users_controller.rb
	test/functional/users_controller_test.rb
2012-12-23 22:37:49 -06:00
Andrew Brown
34689fa706 characters scaffolding 2012-12-23 17:42:28 -06:00
Andrew Brown
0c4ecfda64 forgot a word 2012-12-23 02:42:37 -06:00
Andrew Brown
268b1bc7b9 main controller and misc changes 2012-12-23 02:32:39 -06:00
Andrew Brown
d00045eedf started drinking 2012-12-22 23:50:10 -06:00
Andrew Brown
69110c64e9 users scaffold 2012-12-22 20:24:25 -06:00
Andrew Brown
9b97f9f556 deleted controller/model 2012-12-22 19:59:05 -06:00
Andrew Brown
e49dfcb09a user model 2012-12-22 19:29:13 -06:00
Andrew Brown
bb7c5eeee4 rails app 2012-12-22 17:39:34 -06:00