fix: use class string to resolve db connection for models in validation (#577)

This commit is contained in:
paranarimasu
2023-05-20 14:44:47 -05:00
committed by GitHub
parent 7ba0416c20
commit 02fef3aed2
59 changed files with 89 additions and 89 deletions
+2 -2
View File
@@ -30,8 +30,8 @@ class CreateNewUser implements CreatesNewUsers
public function create(array $input): User
{
Validator::make($input, [
User::ATTRIBUTE_NAME => ['required', 'string', 'max:255', 'alpha_dash', Rule::unique(User::TABLE), new ModerationRule()],
User::ATTRIBUTE_EMAIL => ['required', 'string', 'email', 'max:255', 'indisposable', Rule::unique(User::TABLE)],
User::ATTRIBUTE_NAME => ['required', 'string', 'max:255', 'alpha_dash', Rule::unique(User::class), new ModerationRule()],
User::ATTRIBUTE_EMAIL => ['required', 'string', 'email', 'max:255', 'indisposable', Rule::unique(User::class)],
User::ATTRIBUTE_PASSWORD => Password::required(),
'terms' => ['required'],
])->validate();
@@ -29,8 +29,8 @@ class UpdateUserProfileInformation implements UpdatesUserProfileInformation
public function update(User $user, array $input): void
{
$validated = Validator::make($input, [
User::ATTRIBUTE_NAME => ['required_without:'.User::ATTRIBUTE_EMAIL, 'string', 'max:255', 'alpha_dash', Rule::unique(User::TABLE)->ignore($user->id), new ModerationRule()],
User::ATTRIBUTE_EMAIL => ['required_without:'.User::ATTRIBUTE_NAME, 'string', 'email', 'max:255', 'indisposable', Rule::unique(User::TABLE)->ignore($user->id)],
User::ATTRIBUTE_NAME => ['required_without:'.User::ATTRIBUTE_EMAIL, 'string', 'max:255', 'alpha_dash', Rule::unique(User::class)->ignore($user->id), new ModerationRule()],
User::ATTRIBUTE_EMAIL => ['required_without:'.User::ATTRIBUTE_NAME, 'string', 'email', 'max:255', 'indisposable', Rule::unique(User::class)->ignore($user->id)],
])->validate();
$email = Arr::get($validated, User::ATTRIBUTE_EMAIL);
@@ -45,11 +45,11 @@ class FeaturedThemeEntryIdField extends Field implements CreatableField, Selecta
'sometimes',
'required',
'integer',
Rule::exists(AnimeThemeEntry::TABLE, AnimeThemeEntry::ATTRIBUTE_ID),
Rule::exists(AnimeThemeEntry::class, AnimeThemeEntry::ATTRIBUTE_ID),
Rule::when(
! empty($videoId),
[
Rule::exists(AnimeThemeEntryVideo::TABLE, AnimeThemeEntryVideo::ATTRIBUTE_ENTRY)
Rule::exists(AnimeThemeEntryVideo::class, AnimeThemeEntryVideo::ATTRIBUTE_ENTRY)
->where(AnimeThemeEntryVideo::ATTRIBUTE_VIDEO, $this->resolveVideoId($request)),
]
),
@@ -83,11 +83,11 @@ class FeaturedThemeEntryIdField extends Field implements CreatableField, Selecta
'sometimes',
'required',
'integer',
Rule::exists(AnimeThemeEntry::TABLE, AnimeThemeEntry::ATTRIBUTE_ID),
Rule::exists(AnimeThemeEntry::class, AnimeThemeEntry::ATTRIBUTE_ID),
Rule::when(
! empty($videoId),
[
Rule::exists(AnimeThemeEntryVideo::TABLE, AnimeThemeEntryVideo::ATTRIBUTE_ENTRY)
Rule::exists(AnimeThemeEntryVideo::class, AnimeThemeEntryVideo::ATTRIBUTE_ENTRY)
->where(AnimeThemeEntryVideo::ATTRIBUTE_VIDEO, $this->resolveVideoId($request)),
]
),
@@ -42,7 +42,7 @@ class FeaturedThemeUserIdField extends Field implements CreatableField, Selectab
'sometimes',
'required',
'integer',
Rule::exists(User::TABLE, User::ATTRIBUTE_ID),
Rule::exists(User::class, User::ATTRIBUTE_ID),
];
}
@@ -71,7 +71,7 @@ class FeaturedThemeUserIdField extends Field implements CreatableField, Selectab
'sometimes',
'required',
'integer',
Rule::exists(User::TABLE, User::ATTRIBUTE_ID),
Rule::exists(User::class, User::ATTRIBUTE_ID),
];
}
}
@@ -45,11 +45,11 @@ class FeaturedThemeVideoIdField extends Field implements CreatableField, Selecta
'sometimes',
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
Rule::when(
! empty($entryId),
[
Rule::exists(AnimeThemeEntryVideo::TABLE, AnimeThemeEntryVideo::ATTRIBUTE_VIDEO)
Rule::exists(AnimeThemeEntryVideo::class, AnimeThemeEntryVideo::ATTRIBUTE_VIDEO)
->where(AnimeThemeEntryVideo::ATTRIBUTE_ENTRY, $this->resolveEntryId($request)),
]
),
@@ -83,11 +83,11 @@ class FeaturedThemeVideoIdField extends Field implements CreatableField, Selecta
'sometimes',
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
Rule::when(
! empty($entryId),
[
Rule::exists(AnimeThemeEntryVideo::TABLE, AnimeThemeEntryVideo::ATTRIBUTE_VIDEO)
Rule::exists(AnimeThemeEntryVideo::class, AnimeThemeEntryVideo::ATTRIBUTE_VIDEO)
->where(AnimeThemeEntryVideo::ATTRIBUTE_ENTRY, $this->resolveEntryId($request)),
]
),
@@ -39,7 +39,7 @@ class PageSlugField extends StringField implements CreatableField, UpdatableFiel
'required',
'max:192',
'regex:/^[\pL\pM\pN\/_-]+$/u',
Rule::unique(Page::TABLE),
Rule::unique(Page::class),
];
}
@@ -56,7 +56,7 @@ class PageSlugField extends StringField implements CreatableField, UpdatableFiel
'required',
'max:192',
'regex:/^[\pL\pM\pN\/_-]+$/u',
Rule::unique(Page::TABLE)->ignore($request->route('page'), Page::ATTRIBUTE_ID),
Rule::unique(Page::class)->ignore($request->route('page'), Page::ATTRIBUTE_ID),
];
}
}
@@ -47,7 +47,7 @@ class TrackNextHashidsField extends Field implements CreatableField, UpdatableFi
'required',
'string',
Str::of('prohibits:')->append(PlaylistTrack::RELATION_PREVIOUS)->__toString(),
Rule::exists(PlaylistTrack::TABLE, HasHashids::ATTRIBUTE_HASHID)
Rule::exists(PlaylistTrack::class, HasHashids::ATTRIBUTE_HASHID)
->where(PlaylistTrack::ATTRIBUTE_PLAYLIST, $playlist?->getKey()),
];
}
@@ -84,7 +84,7 @@ class TrackNextHashidsField extends Field implements CreatableField, UpdatableFi
'required',
'string',
Str::of('prohibits:')->append(PlaylistTrack::RELATION_PREVIOUS)->__toString(),
Rule::exists(PlaylistTrack::TABLE, HasHashids::ATTRIBUTE_HASHID)
Rule::exists(PlaylistTrack::class, HasHashids::ATTRIBUTE_HASHID)
->where(PlaylistTrack::ATTRIBUTE_PLAYLIST, $playlist?->getKey())
->whereNot(PlaylistTrack::ATTRIBUTE_ID, $track?->getKey()),
];
@@ -47,7 +47,7 @@ class TrackPreviousHashidsField extends Field implements CreatableField, Updatab
'required',
'string',
Str::of('prohibits:')->append(PlaylistTrack::RELATION_NEXT)->__toString(),
Rule::exists(PlaylistTrack::TABLE, HasHashids::ATTRIBUTE_HASHID)
Rule::exists(PlaylistTrack::class, HasHashids::ATTRIBUTE_HASHID)
->where(PlaylistTrack::ATTRIBUTE_PLAYLIST, $playlist?->getKey()),
];
}
@@ -84,7 +84,7 @@ class TrackPreviousHashidsField extends Field implements CreatableField, Updatab
'required',
'string',
Str::of('prohibits:')->append(PlaylistTrack::RELATION_NEXT)->__toString(),
Rule::exists(PlaylistTrack::TABLE, HasHashids::ATTRIBUTE_HASHID)
Rule::exists(PlaylistTrack::class, HasHashids::ATTRIBUTE_HASHID)
->where(PlaylistTrack::ATTRIBUTE_PLAYLIST, $playlist?->getKey())
->whereNot(PlaylistTrack::ATTRIBUTE_ID, $track?->getKey()),
];
@@ -44,7 +44,7 @@ class TrackVideoIdField extends Field implements CreatableField, FilterableField
return [
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
];
}
@@ -83,7 +83,7 @@ class TrackVideoIdField extends Field implements CreatableField, FilterableField
'sometimes',
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
];
}
}
@@ -39,7 +39,7 @@ class AnimeSlugField extends StringField implements CreatableField, UpdatableFie
'required',
'max:192',
'alpha_dash',
Rule::unique(Anime::TABLE),
Rule::unique(Anime::class),
];
}
@@ -56,7 +56,7 @@ class AnimeSlugField extends StringField implements CreatableField, UpdatableFie
'required',
'max:192',
'alpha_dash',
Rule::unique(Anime::TABLE)->ignore($request->route('anime'), Anime::ATTRIBUTE_ID),
Rule::unique(Anime::class)->ignore($request->route('anime'), Anime::ATTRIBUTE_ID),
];
}
}
@@ -40,7 +40,7 @@ class SynonymAnimeIdField extends Field implements CreatableField, SelectableFie
return [
'required',
'integer',
Rule::exists(Anime::TABLE, Anime::ATTRIBUTE_ID),
Rule::exists(Anime::class, Anime::ATTRIBUTE_ID),
];
}
@@ -40,7 +40,7 @@ class EntryThemeIdField extends Field implements CreatableField, SelectableField
return [
'required',
'integer',
Rule::exists(AnimeTheme::TABLE, AnimeTheme::ATTRIBUTE_ID),
Rule::exists(AnimeTheme::class, AnimeTheme::ATTRIBUTE_ID),
];
}
@@ -40,7 +40,7 @@ class ThemeAnimeIdField extends Field implements CreatableField, SelectableField
return [
'required',
'integer',
Rule::exists(Anime::TABLE, Anime::ATTRIBUTE_ID),
Rule::exists(Anime::class, Anime::ATTRIBUTE_ID),
];
}
@@ -42,7 +42,7 @@ class ThemeSongIdField extends Field implements CreatableField, SelectableField,
'sometimes',
'required',
'integer',
Rule::exists(Song::TABLE, Song::ATTRIBUTE_ID),
Rule::exists(Song::class, Song::ATTRIBUTE_ID),
];
}
@@ -71,7 +71,7 @@ class ThemeSongIdField extends Field implements CreatableField, SelectableField,
'sometimes',
'required',
'integer',
Rule::exists(Song::TABLE, Song::ATTRIBUTE_ID),
Rule::exists(Song::class, Song::ATTRIBUTE_ID),
];
}
}
@@ -39,7 +39,7 @@ class ArtistSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Artist::TABLE),
Rule::unique(Artist::class),
];
}
@@ -56,7 +56,7 @@ class ArtistSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Artist::TABLE)->ignore($request->route('artist'), Artist::ATTRIBUTE_ID),
Rule::unique(Artist::class)->ignore($request->route('artist'), Artist::ATTRIBUTE_ID),
];
}
}
@@ -39,7 +39,7 @@ class SeriesSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Series::TABLE),
Rule::unique(Series::class),
];
}
@@ -56,7 +56,7 @@ class SeriesSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Series::TABLE)->ignore($request->route('series'), Series::ATTRIBUTE_ID),
Rule::unique(Series::class)->ignore($request->route('series'), Series::ATTRIBUTE_ID),
];
}
}
@@ -39,7 +39,7 @@ class StudioSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Studio::TABLE),
Rule::unique(Studio::class),
];
}
@@ -56,7 +56,7 @@ class StudioSlugField extends StringField implements CreatableField, UpdatableFi
'required',
'max:192',
'alpha_dash',
Rule::unique(Studio::TABLE)->ignore($request->route('studio'), Studio::ATTRIBUTE_ID),
Rule::unique(Studio::class)->ignore($request->route('studio'), Studio::ATTRIBUTE_ID),
];
}
}
@@ -42,7 +42,7 @@ class ScriptVideoIdField extends Field implements CreatableField, SelectableFiel
'sometimes',
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
];
}
@@ -71,7 +71,7 @@ class ScriptVideoIdField extends Field implements CreatableField, SelectableFiel
'sometimes',
'required',
'integer',
Rule::exists(Video::TABLE, Video::ATTRIBUTE_ID),
Rule::exists(Video::class, Video::ATTRIBUTE_ID),
];
}
}
@@ -42,7 +42,7 @@ class VideoAudioIdField extends Field implements CreatableField, SelectableField
'sometimes',
'required',
'integer',
Rule::exists(Audio::TABLE, Audio::ATTRIBUTE_ID),
Rule::exists(Audio::class, Audio::ATTRIBUTE_ID),
];
}
@@ -71,7 +71,7 @@ class VideoAudioIdField extends Field implements CreatableField, SelectableField
'sometimes',
'required',
'integer',
Rule::exists(Audio::TABLE, Audio::ATTRIBUTE_ID),
Rule::exists(Audio::class, Audio::ATTRIBUTE_ID),
];
}
}
+4 -4
View File
@@ -141,9 +141,9 @@ class User extends BaseResource
->sortable()
->copyable()
->rules(['required', 'max:192', 'alpha_dash'])
->creationRules(Rule::unique(UserModel::TABLE)->__toString())
->creationRules(Rule::unique(UserModel::class)->__toString())
->updateRules(
Rule::unique(UserModel::TABLE)
Rule::unique(UserModel::class)
->ignore($request->get('resourceId'), UserModel::ATTRIBUTE_ID)
->__toString()
)
@@ -156,9 +156,9 @@ class User extends BaseResource
Email::make(__('nova.fields.user.email'), UserModel::ATTRIBUTE_EMAIL)
->sortable()
->rules(['required', 'email', 'max:192'])
->creationRules(Rule::unique(UserModel::TABLE)->__toString())
->creationRules(Rule::unique(UserModel::class)->__toString())
->updateRules(
Rule::unique(UserModel::TABLE)
Rule::unique(UserModel::class)
->ignore($request->get('resourceId'), UserModel::ATTRIBUTE_ID)
->__toString()
)
+2 -2
View File
@@ -142,9 +142,9 @@ class Page extends BaseResource
->separator('_')
->sortable()
->rules(['required', 'max:192', 'regex:/^[\pL\pM\pN\/_-]+$/u'])
->creationRules(Rule::unique(PageModel::TABLE)->__toString())
->creationRules(Rule::unique(PageModel::class)->__toString())
->updateRules(
Rule::unique(PageModel::TABLE)
Rule::unique(PageModel::class)
->ignore($request->route('resourceId'), PageModel::ATTRIBUTE_ID)
->__toString()
)
+1 -1
View File
@@ -170,7 +170,7 @@ class Anime extends BaseResource
->sortable()
->rules(['required', 'max:192', 'alpha_dash'])
->updateRules(
Rule::unique(AnimeModel::TABLE)
Rule::unique(AnimeModel::class)
->ignore($request->route('resourceId'), AnimeModel::ATTRIBUTE_ID)
->__toString()
)
+1 -1
View File
@@ -149,7 +149,7 @@ class Artist extends BaseResource
->sortable()
->rules(['required', 'max:192', 'alpha_dash'])
->updateRules(
Rule::unique(ArtistModel::TABLE)
Rule::unique(ArtistModel::class)
->ignore($request->route('resourceId'), ArtistModel::ATTRIBUTE_ID)
->__toString()
)
+2 -2
View File
@@ -159,9 +159,9 @@ class ExternalResource extends BaseResource
URL::make(__('nova.fields.external_resource.link.name'), ExternalResourceModel::ATTRIBUTE_LINK)
->sortable()
->rules(['required', 'max:192', 'url', new ResourceLinkFormatRule()])
->creationRules(Rule::unique(ExternalResourceModel::TABLE)->__toString())
->creationRules(Rule::unique(ExternalResourceModel::class)->__toString())
->updateRules(
Rule::unique(ExternalResourceModel::TABLE)
Rule::unique(ExternalResourceModel::class)
->ignore($request->route('resourceId'), ExternalResourceModel::ATTRIBUTE_ID)
->__toString()
)
+1 -1
View File
@@ -136,7 +136,7 @@ class Series extends BaseResource
->sortable()
->rules(['required', 'max:192', 'alpha_dash'])
->updateRules(
Rule::unique(SeriesModel::TABLE)
Rule::unique(SeriesModel::class)
->ignore($request->route('resourceId'), SeriesModel::ATTRIBUTE_ID)
->__toString()
)
+1 -1
View File
@@ -145,7 +145,7 @@ class Studio extends BaseResource
->sortable()
->rules(['required', 'max:192', 'alpha_dash'])
->updateRules(
Rule::unique(StudioModel::TABLE)
Rule::unique(StudioModel::class)
->ignore($request->route('resourceId'), StudioModel::ATTRIBUTE_ID)
->__toString()
)
@@ -81,6 +81,6 @@ class AnnouncementStoreTest extends TestCase
$response = $this->post(route('api.announcement.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Announcement::TABLE, 1);
static::assertDatabaseCount(Announcement::class, 1);
}
}
@@ -81,6 +81,6 @@ class DumpStoreTest extends TestCase
$response = $this->post(route('api.dump.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Dump::TABLE, 1);
static::assertDatabaseCount(Dump::class, 1);
}
}
@@ -153,6 +153,6 @@ class FeaturedThemeStoreTest extends TestCase
$response = $this->post(route('api.featuredtheme.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(FeaturedTheme::TABLE, 1);
static::assertDatabaseCount(FeaturedTheme::class, 1);
}
}
@@ -93,6 +93,6 @@ class BalanceStoreTest extends TestCase
$response = $this->post(route('api.balance.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Balance::TABLE, 1);
static::assertDatabaseCount(Balance::class, 1);
}
}
@@ -88,6 +88,6 @@ class TransactionStoreTest extends TestCase
$response = $this->post(route('api.transaction.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Transaction::TABLE, 1);
static::assertDatabaseCount(Transaction::class, 1);
}
}
@@ -83,6 +83,6 @@ class PageStoreTest extends TestCase
$response = $this->post(route('api.page.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Page::TABLE, 1);
static::assertDatabaseCount(Page::class, 1);
}
}
@@ -129,8 +129,8 @@ class PlaylistStoreTest extends TestCase
$response = $this->post(route('api.playlist.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Playlist::TABLE, 1);
static::assertDatabaseHas(Playlist::TABLE, [Playlist::ATTRIBUTE_USER => $user->getKey()]);
static::assertDatabaseCount(Playlist::class, 1);
static::assertDatabaseHas(Playlist::class, [Playlist::ATTRIBUTE_USER => $user->getKey()]);
}
/**
@@ -308,7 +308,7 @@ class TrackStoreTest extends TestCase
$track = PlaylistTrack::query()->first();
$playlist->refresh();
static::assertDatabaseCount(PlaylistTrack::TABLE, 1);
static::assertDatabaseCount(PlaylistTrack::class, 1);
static::assertTrue($playlist->first()->is($track));
static::assertTrue($playlist->last()->is($track));
@@ -354,7 +354,7 @@ class TrackStoreTest extends TestCase
$playlist->refresh();
$last->refresh();
static::assertDatabaseCount(PlaylistTrack::TABLE, $trackCount + 1);
static::assertDatabaseCount(PlaylistTrack::class, $trackCount + 1);
static::assertTrue($playlist->last()->is($track));
@@ -405,7 +405,7 @@ class TrackStoreTest extends TestCase
$playlist->refresh();
$first->refresh();
static::assertDatabaseCount(PlaylistTrack::TABLE, $trackCount + 1);
static::assertDatabaseCount(PlaylistTrack::class, $trackCount + 1);
static::assertTrue($playlist->first()->is($first));
@@ -456,7 +456,7 @@ class TrackStoreTest extends TestCase
$playlist->refresh();
$last->refresh();
static::assertDatabaseCount(PlaylistTrack::TABLE, $trackCount + 1);
static::assertDatabaseCount(PlaylistTrack::class, $trackCount + 1);
static::assertTrue($playlist->last()->is($last));
@@ -506,7 +506,7 @@ class TrackStoreTest extends TestCase
$playlist->refresh();
$first->refresh();
static::assertDatabaseCount(PlaylistTrack::TABLE, $trackCount + 1);
static::assertDatabaseCount(PlaylistTrack::class, $trackCount + 1);
static::assertTrue($playlist->first()->is($track));
@@ -122,7 +122,7 @@ class PlaylistImageStoreTest extends TestCase
$response = $this->post(route('api.playlistimage.store', ['playlist' => $playlist, 'image' => $image]));
$response->assertCreated();
static::assertDatabaseCount(PlaylistImage::TABLE, 1);
static::assertDatabaseCount(PlaylistImage::class, 1);
}
/**
@@ -72,6 +72,6 @@ class AnimeImageStoreTest extends TestCase
$response = $this->post(route('api.animeimage.store', ['anime' => $anime, 'image' => $image]));
$response->assertCreated();
static::assertDatabaseCount(AnimeImage::TABLE, 1);
static::assertDatabaseCount(AnimeImage::class, 1);
}
}
@@ -79,6 +79,6 @@ class AnimeResourceStoreTest extends TestCase
$response = $this->post(route('api.animeresource.store', ['anime' => $anime, 'resource' => $resource] + $parameters));
$response->assertCreated();
static::assertDatabaseCount(AnimeResource::TABLE, 1);
static::assertDatabaseCount(AnimeResource::class, 1);
}
}
@@ -73,6 +73,6 @@ class AnimeSeriesStoreTest extends TestCase
$response = $this->post(route('api.animeseries.store', ['anime' => $anime, 'series' => $series]));
$response->assertCreated();
static::assertDatabaseCount(AnimeSeries::TABLE, 1);
static::assertDatabaseCount(AnimeSeries::class, 1);
}
}
@@ -73,6 +73,6 @@ class AnimeStudioStoreTest extends TestCase
$response = $this->post(route('api.animestudio.store', ['anime' => $anime, 'studio' => $studio]));
$response->assertCreated();
static::assertDatabaseCount(AnimeStudio::TABLE, 1);
static::assertDatabaseCount(AnimeStudio::class, 1);
}
}
@@ -84,6 +84,6 @@ class AnimeThemeEntryVideoStoreTest extends TestCase
$response = $this->post(route('api.animethemeentryvideo.store', ['animethemeentry' => $entry, 'video' => $video]));
$response->assertCreated();
static::assertDatabaseCount(AnimeThemeEntryVideo::TABLE, 1);
static::assertDatabaseCount(AnimeThemeEntryVideo::class, 1);
}
}
@@ -73,6 +73,6 @@ class ArtistImageStoreTest extends TestCase
$response = $this->post(route('api.artistimage.store', ['artist' => $artist, 'image' => $image]));
$response->assertCreated();
static::assertDatabaseCount(ArtistImage::TABLE, 1);
static::assertDatabaseCount(ArtistImage::class, 1);
}
}
@@ -73,6 +73,6 @@ class ArtistMemberStoreTest extends TestCase
$response = $this->post(route('api.artistmember.store', ['artist' => $artist, 'member' => $member] + $parameters));
$response->assertCreated();
static::assertDatabaseCount(ArtistMember::TABLE, 1);
static::assertDatabaseCount(ArtistMember::class, 1);
}
}
@@ -79,6 +79,6 @@ class ArtistResourceStoreTest extends TestCase
$response = $this->post(route('api.artistresource.store', ['artist' => $artist, 'resource' => $resource] + $parameters));
$response->assertCreated();
static::assertDatabaseCount(ArtistResource::TABLE, 1);
static::assertDatabaseCount(ArtistResource::class, 1);
}
}
@@ -79,6 +79,6 @@ class ArtistSongStoreTest extends TestCase
$response = $this->post(route('api.artistsong.store', ['artist' => $artist, 'song' => $song] + $parameters));
$response->assertCreated();
static::assertDatabaseCount(ArtistSong::TABLE, 1);
static::assertDatabaseCount(ArtistSong::class, 1);
}
}
@@ -73,6 +73,6 @@ class StudioImageStoreTest extends TestCase
$response = $this->post(route('api.studioimage.store', ['studio' => $studio, 'image' => $image]));
$response->assertCreated();
static::assertDatabaseCount(StudioImage::TABLE, 1);
static::assertDatabaseCount(StudioImage::class, 1);
}
}
@@ -79,6 +79,6 @@ class StudioResourceStoreTest extends TestCase
$response = $this->post(route('api.studioresource.store', ['studio' => $studio, 'resource' => $resource] + $parameters));
$response->assertCreated();
static::assertDatabaseCount(StudioResource::TABLE, 1);
static::assertDatabaseCount(StudioResource::class, 1);
}
}
@@ -88,6 +88,6 @@ class AnimeStoreTest extends TestCase
$response = $this->post(route('api.anime.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Anime::TABLE, 1);
static::assertDatabaseCount(Anime::class, 1);
}
}
@@ -87,6 +87,6 @@ class SynonymStoreTest extends TestCase
$response = $this->post(route('api.animesynonym.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(AnimeSynonym::TABLE, 1);
static::assertDatabaseCount(AnimeSynonym::class, 1);
}
}
@@ -92,6 +92,6 @@ class EntryStoreTest extends TestCase
$response = $this->post(route('api.animethemeentry.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(AnimeThemeEntry::TABLE, 1);
static::assertDatabaseCount(AnimeThemeEntry::class, 1);
}
}
@@ -91,6 +91,6 @@ class ThemeStoreTest extends TestCase
$response = $this->post(route('api.animetheme.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(AnimeTheme::TABLE, 1);
static::assertDatabaseCount(AnimeTheme::class, 1);
}
}
@@ -82,6 +82,6 @@ class ArtistStoreTest extends TestCase
$response = $this->post(route('api.artist.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Artist::TABLE, 1);
static::assertDatabaseCount(Artist::class, 1);
}
}
@@ -85,6 +85,6 @@ class AudioStoreTest extends TestCase
$response = $this->post(route('api.audio.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Audio::TABLE, 1);
static::assertDatabaseCount(Audio::class, 1);
}
}
@@ -86,6 +86,6 @@ class ExternalResourceStoreTest extends TestCase
$response = $this->post(route('api.resource.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(ExternalResource::TABLE, 1);
static::assertDatabaseCount(ExternalResource::class, 1);
}
}
@@ -94,6 +94,6 @@ class ImageStoreTest extends TestCase
$response->assertCreated();
static::assertCount(1, $fs->allFiles());
static::assertDatabaseCount(Image::TABLE, 1);
static::assertDatabaseCount(Image::class, 1);
}
}
@@ -82,6 +82,6 @@ class SeriesStoreTest extends TestCase
$response = $this->post(route('api.series.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Series::TABLE, 1);
static::assertDatabaseCount(Series::class, 1);
}
}
@@ -63,6 +63,6 @@ class SongStoreTest extends TestCase
$response = $this->post(route('api.song.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Song::TABLE, 1);
static::assertDatabaseCount(Song::class, 1);
}
}
@@ -82,6 +82,6 @@ class StudioStoreTest extends TestCase
$response = $this->post(route('api.studio.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Studio::TABLE, 1);
static::assertDatabaseCount(Studio::class, 1);
}
}
@@ -81,6 +81,6 @@ class ScriptStoreTest extends TestCase
$response = $this->post(route('api.videoscript.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(VideoScript::TABLE, 1);
static::assertDatabaseCount(VideoScript::class, 1);
}
}
@@ -93,6 +93,6 @@ class VideoStoreTest extends TestCase
$response = $this->post(route('api.video.store', $parameters));
$response->assertCreated();
static::assertDatabaseCount(Video::TABLE, 1);
static::assertDatabaseCount(Video::class, 1);
}
}