MCPcopy Create free account
hub / github.com/mkdocs/mkdocs / test_javascript_file

Method test_javascript_file

mkdocs/tests/structure/file_tests.py:201–215  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

199 self.assertFalse(f.is_css())
200
201 def test_javascript_file(self):
202 for use_directory_urls in True, False:
203 with self.subTest(use_directory_urls=use_directory_urls):
204 f = File('foo/bar.js', '/path/to/docs', '/path/to/site', use_directory_urls)
205 self.assertEqual(f.src_uri, 'foo/bar.js')
206 self.assertPathsEqual(f.abs_src_path, '/path/to/docs/foo/bar.js')
207 self.assertEqual(f.dest_uri, 'foo/bar.js')
208 self.assertPathsEqual(f.abs_dest_path, '/path/to/site/foo/bar.js')
209 self.assertEqual(f.url, 'foo/bar.js')
210 self.assertEqual(f.name, 'bar')
211 self.assertFalse(f.is_documentation_page())
212 self.assertFalse(f.is_static_page())
213 self.assertTrue(f.is_media_file())
214 self.assertTrue(f.is_javascript())
215 self.assertFalse(f.is_css())
216
217 def test_css_file(self):
218 for use_directory_urls in True, False:

Callers

nothing calls this directly

Calls 7

is_documentation_pageMethod · 0.95
is_static_pageMethod · 0.95
is_media_fileMethod · 0.95
is_javascriptMethod · 0.95
is_cssMethod · 0.95
FileClass · 0.90
assertPathsEqualMethod · 0.80

Tested by

no test coverage detected