From 19f0792103cadeca9df7a7610f68576f8281a09f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Gonz=C3=A1lez?= <2051199+rbngzlv@users.noreply.github.com> Date: Mon, 12 Aug 2024 14:17:50 +0200 Subject: [PATCH] add missing test for saving translations standalone add test for changes introduced in PR #418 --- tests/TranslatableTest.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/TranslatableTest.php b/tests/TranslatableTest.php index 3acea78..2f80b06 100644 --- a/tests/TranslatableTest.php +++ b/tests/TranslatableTest.php @@ -341,6 +341,21 @@ public function it_creates_a_new_translation(): void self::assertEquals('Peas', $vegetable->translate('en')->name); } + #[Test] + public function new_translation_can_be_saved_directly(): void + { + $vegetable = factory(Vegetable::class)->create(); + + $translation = $vegetable->getNewTranslation('en'); + $translation->name = 'Peas'; + $translation->save(); + + self::assertDatabaseHas('vegetable_translations', [ + 'locale' => 'en', + 'name' => 'Peas', + ]); + } + #[Test] public function the_locale_key_is_locale_by_default(): void {