diff --git a/lib/docs/filters/jest/clean_html.rb b/lib/docs/filters/jest/clean_html.rb
index ba90826d..d1ced3f3 100644
--- a/lib/docs/filters/jest/clean_html.rb
+++ b/lib/docs/filters/jest/clean_html.rb
@@ -18,6 +18,7 @@ module Docs
end
css('pre').each do |node|
+ node['data-language'] = 'js'
node['data-language'] = node['class'][/language-(\w+)/, 1] if node['class']
node.content = node.content
end
diff --git a/lib/docs/filters/jest/entries.rb b/lib/docs/filters/jest/entries.rb
index e90f51ca..f87e4f77 100644
--- a/lib/docs/filters/jest/entries.rb
+++ b/lib/docs/filters/jest/entries.rb
@@ -6,7 +6,7 @@ module Docs
end
def get_type
- type = at_css('.navItemActive').ancestors('.navGroup').first.at_css('h3').content
+ type = at_css('.navListItemActive').ancestors('.navGroup').first.at_css('h3').content
if type == 'Introduction'
'Guides: Introduction'
diff --git a/lib/docs/scrapers/jest.rb b/lib/docs/scrapers/jest.rb
index 689b3268..efd05133 100644
--- a/lib/docs/scrapers/jest.rb
+++ b/lib/docs/scrapers/jest.rb
@@ -1,9 +1,9 @@
module Docs
class Jest < UrlScraper
self.type = 'jest'
- self.release = '23.1.0'
- self.base_url = 'https://facebook.github.io/jest/docs/en/'
- self.root_path = 'getting-started.html'
+ self.release = '23.3.0'
+ self.base_url = 'https://jestjs.io/docs/en/'
+ self.root_path = 'getting-started'
self.links = {
home: 'https://facebook.github.io/jest/',
code: 'https://github.com/facebook/jest'