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'