e65634d8bc
Set up tests for Majal_Kita and its alt style
...
Not actually touching alt style yet, just the very basic stuff about
how alt style can cause loading to fail in certain extremely rare cases
(specifically, if it's our first time seeing the underlying
color/species combo too, which… isn't gonna happen irl on DTI for a long
time if ever, I would guess, but hey!)
2024-10-25 14:47:51 -07:00
4c5d14c591
Add tests for re-modeling Thyassa, in a different mood
2024-10-25 14:15:25 -07:00
28bd6ecca4
Test that modeling items twice doesn't affect them or their assets
2024-10-25 13:47:23 -07:00
7a837edaf6
Use alias they
in specs instead of it
, when it reads better
2024-10-25 13:38:02 -07:00
f3894759d6
Add tests for modeling item assets
2024-10-25 13:34:02 -07:00
30ada0b7e1
For biology assets, make clearer the weirdness with saving first
2024-10-25 13:04:46 -07:00
8a38ce90dc
Refactor tests for saving things when pet is saved
...
This got more complicated with the items case, and I think this is a
stronger idiom for communicating it!
2024-10-25 12:55:31 -07:00
6d25b3424f
Add tests for matts_bat's items
...
Not their assets yet, just the items
2024-10-24 15:58:16 -07:00
8902527438
Basic modeling spec for my pet, matts_bat
...
No items yet, just putting in the very basics of biology, more
shortform than the Thyassa case
2024-10-24 15:37:57 -07:00
b1890d4f6f
Refactor existing modeling tests to follow more RSpec-y syntax
...
I'm learning how to group things and stuff!
2024-10-24 15:16:55 -07:00
3a5f33fd56
Add tests that modeling a pet a second time doesn't affect its records
...
That is, if everything is the same as before, we don't need to change
anything in our database!
I also learned a bit more about RSpec syntax sugars, it's cute!
2024-10-24 15:04:25 -07:00
a54a844e03
Refactor modeling spec to use a new "a_record_matching" matcher
2024-10-24 14:42:05 -07:00
5b1d1f0695
Add assets to modeling tests, and also uhh some other fixes
...
I forget, there was some tricky debugging about getting the fixtures
right, I think the previous commit doesn't *actually* pass from a clean
setting. Ah well, looks good now!
2024-10-21 16:46:10 -07:00
e92e315743
Move modeling tests to RSpec
...
Also note the jsbundling bump, that was so I can us the relatively-new
`SKIP_YARN_INSTALL=1` flag when running tests, to be a bit faster.
2024-10-21 16:03:58 -07:00
13371e3cf2
Remove unused automated testing files & gems
...
Look, I'll be real, I have literally not run these automated tests in
probably like a whole decade. Most of these files are empty, the ones
that aren't seem basically trivial, and I bet half of it would fail
anyway.
If I wanted to do real automated testing, I would basically want to
start from scratch anyway, and apply coverage I can trust to the areas
I actually care about.
Until then, I feel like these gems and files are mostly just clutter,
and I don't like them being One More Barrier To Entry. Goodbye, unused
complexity!
2023-10-25 16:09:01 -07:00
Matchu
38f3c9894c
Delete WardrobeTip model
...
lmao I have zero recollection of this, I've been generally trying to avoid too-far-off-the-path cleanup, but this one just seems silly, goodbye
2023-10-23 19:05:05 -07:00
Matchu
8aa4aa6e30
Drop NewsPosts model
...
We never ended up really using this lol, and it has an attr_accessible I want to be rid of so let's just fully trash it while we're at it!
2023-10-23 19:05:04 -07:00
Matchu
b5442d0f3f
news posts read from the database, with a campaign-supplement classname option :)
2015-09-26 20:37:03 -07:00
8e22c271a4
track campaign progress
2014-09-11 17:40:37 -05:00
90b45dcecd
edit featured outfits on donation page
2014-09-09 23:16:02 -05:00
595b1c2fc5
charge and record donations
2014-09-09 21:11:55 -05:00
8fc156833f
basic tip functionality
2014-04-02 23:00:50 -05:00
b86ce67c02
first pass at closet lists, including form
2011-07-26 20:27:23 -04:00
1c84a4bef9
closet page, closet hanger
2011-07-14 13:56:20 -04:00
1dd2ccb00b
lovely interface for saving outfits. still no reading them yet
2010-11-10 16:59:54 -05:00
c93066e679
is:pb filter for deluxe paint brush items
2010-10-03 20:14:48 -04:00
531aac6523
upgrade to rails 3, make item tests pass
2010-10-03 19:50:32 -04:00
844be37abe
is:nc filter
2010-07-10 12:42:18 -04:00
9671a02ecc
zones are now a static resource, like species and color. database table remains for compatibility with main PHP app
2010-06-09 23:15:51 -04:00
10f6d721e1
add only:species filter
2010-06-08 17:25:27 -04:00
c8f20b2f34
zones_restrict respected in preview
2010-06-07 19:50:49 -04:00
7fc59745e5
pet state models now own assets, not pet types
2010-05-20 21:11:08 -04:00
cccfe08eb5
include body ID in asset JSON
2010-05-20 20:25:36 -04:00
a5866a19e3
zone model in order to be able to include depth for swf_asset JSON
2010-05-20 19:04:56 -04:00
8baa09d633
whoops - that was in the wrong spot. move swf_asset_parent.rb, refactor a bit
2010-05-19 19:17:33 -04:00
7a32b9c894
both items, pet types own assets
2010-05-16 20:45:30 -04:00
66c43e220a
move species supported images for item show into pet_type method
2010-05-16 16:15:21 -04:00
f6dce65dfb
add color model, have it and species descend from PetAttribute
2010-05-16 15:44:32 -04:00
f69f64f18f
pet type model, controller
2010-05-16 15:33:56 -04:00
230026597b
groundwork for preview, swf asset and relationship model
2010-05-16 15:01:38 -04:00
fd61838946
add error for invalid species in search
2010-05-15 18:23:23 -04:00
1de7df3c4a
restrict search filters to description, species
2010-05-15 15:00:53 -04:00
80b1bf7c61
modify search behavior - require 3 characters, remove description searches to description: filter, consider items with no species support IDs to support all
2010-05-15 14:56:21 -04:00
ae09fe0515
item search throws exception if not given query
2010-05-15 13:28:34 -04:00
5b86e640b0
negate search conditions
2010-05-15 12:43:54 -04:00
851aa49091
basic specs for items, including search
2010-05-15 11:38:45 -04:00