diff --git a/media/player/html5video/tests/player_test.php b/media/player/html5video/tests/player_test.php
index <HASH>..<HASH> 100644
--- a/media/player/html5video/tests/player_test.php
+++ b/media/player/html5video/tests/player_test.php
@@ -60,7 +60,7 @@ class media_html5video_testcase extends advanced_testcase {
     /**
      * Test method get_supported_extensions()
      */
-    public function test_supported_extensions() {
+    public function test_get_supported_extensions() {
         $nativeextensions = file_get_typegroup('extension', 'html_video');
 
         // Make sure that the list of extensions from the setting is exactly the same as html_video group.
@@ -70,6 +70,25 @@ class media_html5video_testcase extends advanced_testcase {
     }
 
     /**
+     * Test method list_supported_urls()
+     */
+    public function test_list_supported_urls() {
+        global $CFG;
+        require_once($CFG->libdir . '/filelib.php');
+
+        $nativeextensions = file_get_typegroup('extension', 'html_video');
+
+        // Create list of URLs for each extension.
+        $urls = array_map(function($ext){
+            return new moodle_url('http://example.org/video.' . $ext);
+        }, $nativeextensions);
+
+        // Make sure that the list of supported URLs is not filtering permitted extensions.
+        $player = new media_html5video_plugin();
+        $this->assertCount(count($urls), $player->list_supported_urls($urls));
+    }
+
+    /**
      * Test embedding without media filter (for example for displaying file resorce).
      */
     public function test_embed_url() {
MDL-<I> media_html5video: Add test for native extensions support.

This is to verify that all files of html_video mime type extensions are
passing list_supported_urls method correctly.