Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/app.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ class App < Sinatra::Application
set :docs_origin, File.join('', docs_prefix)
set :docs_path, File.join(public_folder, docs_prefix)
set :docs_manifest_path, File.join(docs_path, 'docs.json')
set :default_docs, %w(css dom html http javascript)
set :default_docs, %w(css dom html http javascript php)
set :news_path, File.join(root, assets_prefix, 'javascripts', 'news.json')

set :csp, false
Expand Down
2 changes: 1 addition & 1 deletion lib/docs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ def self.all_versions
end

def self.defaults
%w(css dom html http javascript).map(&method(:find))
%w(css dom html http javascript php).map(&method(:find))
end

def self.installed
Expand Down
5 changes: 5 additions & 0 deletions test/app_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@ def app
current_session.env('HTTPS', 'on')
end

it 'includes PHP in the default documentation set' do
assert_includes App.settings.default_docs, 'php'
assert_includes Docs.defaults.map(&:name), 'PHP'
end

it 'redirects to HTTPS' do
get 'http://example.com/test?q=1', {}, 'HTTPS' => 'off'
assert last_response.redirect?
Expand Down