Browse Source

Make test cases more generic.

PatrickNausha 4 years ago
parent
commit
d970370a47
1 changed files with 14 additions and 12 deletions
  1. 14 12
      test/urlExtension.test.js

+ 14 - 12
test/urlExtension.test.js

@@ -3,12 +3,12 @@ import { getUrlExtension } from '../src/utilities/urlExtension.js';
 describe( 'getUrlExtension', () => {
 describe( 'getUrlExtension', () => {
 
 
 	it.each( [
 	it.each( [
-		'https://cloud.skylineglobe.com/sg/b3dm/NeveTzedek3.420160/tileset.json',
-		'https://cloud.skylineglobe.com/sg/b3dm/NeveTzedek3.420160/tileset.json?foo=bar',
-		'https://cloud.skylineglobe.com/sg/b3dm/NeveTzedek3.420160/tileset.json?a.b=c.d',
-		'https://cloud.skylineglobe.com/tileset.json',
-		'https://cloud.skylineglobe.com//tileset.json',
-		'file:///Users/paigemansfield/patricks-code/3DTilesRendererJS/example/b3dmExample.json',
+		'https://nasa.gov/foo/bar/baz.qux/tileset.json',
+		'https://nasa.gov/foo/bar/baz.qux/tileset.json?foo=bar',
+		'https://nasa.gov/foo/bar/baz.qux/tileset.json?a.b=c.d',
+		'https://nasa.gov/tileset.json',
+		'https://nasa.gov//tileset.json',
+		'file:///Users/JaneScientist/code/3DTilesRendererJS/example/b3dmExample.json',
 		'foo.json',
 		'foo.json',
 		'foo.json?a=b',
 		'foo.json?a=b',
 		'/foo.json',
 		'/foo.json',
@@ -19,12 +19,14 @@ describe( 'getUrlExtension', () => {
 	} );
 	} );
 
 
 	it.each( [
 	it.each( [
-		'https://cloud.skylineglobe.com/tileset',
-		'https://cloud.skylineglobe.com/sg/b3dm/NeveTzedek3.420160/tileset?foo=bar',
-		'https://cloud.skylineglobe.com/sg/b3dm/NeveTzedek3.420160/tileset?a.b=c.d',
-		'https://cloud.skylineglobe.com/tileset',
-		'https://cloud.skylineglobe.com/tileset.',
-		'bacon',
+		'https://nasa.gov',
+		'https://nasa.gov/',
+		'https://nasa.gov/tileset',
+		'https://nasa.gov/sg/b3dm/NeveTzedek3.420160/tileset?foo=bar',
+		'https://nasa.gov/sg/b3dm/NeveTzedek3.420160/tileset?a.b=c.d',
+		'https://nasa.gov/tileset',
+		'https://nasa.gov/tileset.',
+		'Pleiades',
 	] )( 'returns null for strings that are not URLs with extensions %s', url => {
 	] )( 'returns null for strings that are not URLs with extensions %s', url => {
 
 
 		expect( getUrlExtension( url ) ).toBeNull();
 		expect( getUrlExtension( url ) ).toBeNull();