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)