From 2335a8c316806208ec91f2735f8c13a2cf78a3d7 Mon Sep 17 00:00:00 2001
From: Matthias <matthias.mair@oewf.org>
Date: Sun, 13 Feb 2022 23:58:49 +0100
Subject: [PATCH] add more plugin coverage

---
 InvenTree/plugin/test_api.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/InvenTree/plugin/test_api.py b/InvenTree/plugin/test_api.py
index 67ca5a69ad..faa3fb39c4 100644
--- a/InvenTree/plugin/test_api.py
+++ b/InvenTree/plugin/test_api.py
@@ -22,6 +22,7 @@ class PluginDetailAPITest(InvenTreeAPITestCase):
         self.MSG_NO_PKG = 'Either packagename of URL must be provided'
 
         self.PKG_NAME = 'minimal'
+        self.PKG_URL = 'git+https://github.com/geoffrey-a-reed/minimal'
         super().setUp()
 
     def test_plugin_install(self):
@@ -35,7 +36,13 @@ class PluginDetailAPITest(InvenTreeAPITestCase):
             'confirm': True,
             'packagename': self.PKG_NAME
         }, expected_code=201).data
+        self.assertEqual(data['success'], True)
 
+        # valid - github url
+        data = self.post(url, {
+            'confirm': True,
+            'url': self.PKG_URL
+        }, expected_code=201).data
         self.assertEqual(data['success'], True)
 
         # invalid tries