diff --git a/assets/javascripts/templates/pages/about_tmpl.coffee b/assets/javascripts/templates/pages/about_tmpl.coffee index b2df2c21..211b9036 100644 --- a/assets/javascripts/templates/pages/about_tmpl.coffee +++ b/assets/javascripts/templates/pages/about_tmpl.coffee @@ -363,8 +363,8 @@ credits = [ 'https://raw.githubusercontent.com/jekyll/jekyll/master/LICENSE' ], [ 'Jest', - '2014-present Facebook Inc.', - 'BSD', + 'Facebook, Inc. and its affiliates.', + 'MIT', 'https://raw.githubusercontent.com/facebook/jest/master/LICENSE' ], [ 'jQuery', diff --git a/lib/docs/filters/jest/entries.rb b/lib/docs/filters/jest/entries.rb index f87e4f77..febe3e7f 100644 --- a/lib/docs/filters/jest/entries.rb +++ b/lib/docs/filters/jest/entries.rb @@ -20,15 +20,23 @@ module Docs def additional_entries return [] unless !root_page? && self.type == self.name # api page - at_css('.mainContainer ul').css('li > a').map do |node| - name = node.at_css('code').content.strip + entries = [] + + at_css('.mainContainer ul').css('li > a').each do |node| + code = node.at_css('code') + next if code.nil? + + name = code.content.strip name.sub! %r{\(.*\)}, '()' name.remove! %r{[\s=<].*} name.prepend 'jest ' if name.start_with?('--') name.prepend 'Config: ' if slug == 'configuration' id = node['href'].remove('#') - [name, id] + + entries << [name, id] end + + entries end end end diff --git a/lib/docs/scrapers/jest.rb b/lib/docs/scrapers/jest.rb index a495d939..4b60ba75 100644 --- a/lib/docs/scrapers/jest.rb +++ b/lib/docs/scrapers/jest.rb @@ -1,11 +1,11 @@ module Docs class Jest < UrlScraper self.type = 'simple' - self.release = '23.5.0' + self.release = '24.9' self.base_url = 'https://jestjs.io/docs/en/' self.root_path = 'getting-started' self.links = { - home: 'https://facebook.github.io/jest/', + home: 'https://jestjs.io/', code: 'https://github.com/facebook/jest' } @@ -14,8 +14,8 @@ module Docs options[:container] = '.docMainWrapper' options[:attribution] = <<-HTML - © 2014–present Facebook Inc.
- Licensed under the BSD License. + © 2019 Facebook, Inc. and its affiliates.
+ Licensed under the MIT License. HTML def get_latest_version(opts)