diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/AllergyRepository.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/AllergyRepository.java
index e24f39c1de3b33721e76a04cc6a3e5e12dd2753a..1cdf7d9590ebd1e6732da2aba4997c7bbafb272f 100644
--- a/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/AllergyRepository.java
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/AllergyRepository.java
@@ -2,8 +2,6 @@ package ntnu.idatt2016.v233.SmartMat.repository;
 
 import ntnu.idatt2016.v233.SmartMat.entity.Allergy;
 
-import java.util.List;
-
 import org.springframework.data.jpa.repository.JpaRepository;
 
 /**
diff --git a/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/RecipeRepositoryTest.java b/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/RecipeRepositoryTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b8226fe3e5acee93b1e86d358e3db6b2465e5401
--- /dev/null
+++ b/src/test/java/ntnu/idatt2016/v233/SmartMat/repository/RecipeRepositoryTest.java
@@ -0,0 +1,77 @@
+package ntnu.idatt2016.v233.SmartMat.repository;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+import java.util.List;
+import java.util.Optional;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
+
+import ntnu.idatt2016.v233.SmartMat.entity.Recipe;
+
+@DataJpaTest
+public class RecipeRepositoryTest {
+
+    @Autowired
+    private RecipeRepository recipeRepository;
+
+    @Test
+    public void testGetByName() {
+        Recipe recipe = Recipe.builder()
+                .name("Pizza Margherita")
+                .description("The classic Italian pizza")
+                .build();
+        recipeRepository.save(recipe);
+
+        Optional<Recipe> foundRecipe = recipeRepository.getByName("Pizza Margherita");
+        assertTrue(foundRecipe.isPresent());
+        assertEquals(recipe.getName(), foundRecipe.get().getName());
+    }
+
+    @Test
+    public void testDeleteById() {
+        Recipe recipe = Recipe.builder()
+                .name("Pizza Margherita")
+                .description("The classic Italian pizza")
+                .build();
+        recipeRepository.save(recipe);
+        long id = recipe.getId();
+
+        recipeRepository.deleteById(id);
+        assertFalse(recipeRepository.findById(id).isPresent());
+    }
+
+    @Test
+    public void testSave() {
+        Recipe recipe = Recipe.builder()
+                .name("Pizza Margherita")
+                .description("The classic Italian pizza")
+                .build();
+        Recipe savedRecipe = recipeRepository.save(recipe);
+
+        assertEquals(recipe.getName(), savedRecipe.getName());
+        assertEquals(recipe.getDescription(), savedRecipe.getDescription());
+    }
+
+    @Test
+    public void testFindAll() {
+        Recipe recipe1 = Recipe.builder()
+                .name("Pizza Margherita")
+                .description("The classic Italian pizza")
+                .build();
+        Recipe recipe2 = Recipe.builder()
+                .name("Lasagna Bolognese")
+                .description("The classic Italian pasta dish")
+                .build();
+        recipeRepository.save(recipe1);
+        recipeRepository.save(recipe2);
+
+        List<Recipe> foundRecipes = recipeRepository.findAll();
+        assertEquals(2, foundRecipes.size());
+        assertEquals(recipe1.getName(), foundRecipes.get(0).getName());
+        assertEquals(recipe2.getName(), foundRecipes.get(1).getName());
+    }
+
+}