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