9eaee4a2d4
Refactor item modeling
...
Simpler, more encapsulated, and fixes the pending jank stuff in the
tests!
2024-11-03 12:05:37 -08:00
6402e5abc3
Remove the pending marker on some modeling tests
2024-11-02 21:39:34 -07:00
d26f3a7598
Add tests for modeling alt style assets
2024-11-02 20:15:35 -07:00
06721f77e9
Add alt style modeling tests
...
I didn't do the assets part of it yet, just the style object!
2024-10-29 22:20:43 -07:00
f9be3dceb1
Oh right, use Blue Jetsam "original biology" for modded Majal_Kita
2024-10-26 14:32:47 -07:00
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
3b5b13c172
Fewer slowest examples in RSpec, cuz these are fast and it's fine
...
I want to not turn it off entirely, so that if there's a nasty one it
becomes visible, but we don't need all that vertical space for this
small test suite rn!
2024-10-21 16:47:51 -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
Matchu
5d2c226357
yum, new campaigns
2015-08-05 19:26:12 -04:00
8e22c271a4
track campaign progress
2014-09-11 17:40:37 -05:00
f11f6374da
donation mailer
2014-09-10 14:32:54 -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
7358aae680
report broken images
2011-08-07 18:23:44 -04:00
30096f6b0a
items petpage export
2011-07-31 02:52:19 -04:00
b86ce67c02
first pass at closet lists, including form
2011-07-26 20:27:23 -04:00
6ebacc99dd
closet page saving backend
2011-07-14 13:56:20 -04:00
d5641dddbb
user closet display
2011-07-14 13:56:20 -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
4ba6af20ad
item zone sets jsonp controller
2010-06-26 16:29:23 -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