1
0
Fork 0
mirror of https://github.com/teampoltergeist/poltergeist.git synced 2022-11-09 12:05:00 -05:00

Add magic comment to freeze String literals (#907)

* Add magic comment to frozen String literals
This commit is contained in:
luigi 2017-11-13 17:46:11 +01:00 committed by Thomas Walpole
parent 3e63a11126
commit 5076f3d8f8
31 changed files with 58 additions and 6 deletions

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
if RUBY_VERSION < "1.9.2"
raise "This version of Capybara/Poltergeist does not support Ruby versions " \
"less than 1.9.2."

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "capybara/poltergeist/errors"
require "capybara/poltergeist/command"
require 'json'

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "timeout"
require "capybara/poltergeist/utility"
require 'cliver'

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'securerandom'
module Capybara::Poltergeist
@ -16,4 +18,4 @@ module Capybara::Poltergeist
JSON.dump({ 'id' => @id, 'name' => @name, 'args' => @args })
end
end
end
end

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist
class Cookie
def initialize(attributes)

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'uri'
module Capybara::Poltergeist

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara
module Poltergeist
class Error < StandardError; end

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist
class Inspector
BROWSERS = %w(chromium chromium-browser google-chrome open)

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist
module NetworkTraffic
require 'capybara/poltergeist/network_traffic/request'

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist::NetworkTraffic
class Error
def initialize(data)

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist::NetworkTraffic
class Request
attr_reader :response_parts, :error

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist::NetworkTraffic
class Response
def initialize(data)

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist
class Node < Capybara::Driver::Node
attr_reader :page_id, :id

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara::Poltergeist
class Server
attr_reader :socket, :fixed_port, :timeout, :custom_host

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara
module Poltergeist
class << self

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Capybara
module Poltergeist
VERSION = "1.16.0"

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'socket'
require 'websocket/driver'

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
require 'image_size'
require 'pdf/reader'

View file

@ -1,4 +1,6 @@
# coding: utf-8
# frozen_string_literal: true
require 'spec_helper'
skip = []

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
POLTERGEIST_ROOT = File.expand_path('../..', __FILE__)
$:.unshift(POLTERGEIST_ROOT + '/lib')

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
class SpecLogger
attr_reader :messages

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'capybara/spec/test_app'
class TestApp

View file

@ -38,4 +38,4 @@
<p id="penultimate">Praesent viverra, augue vel vestibulum gravida, diam mauris sodales massa, eget cursus nisi sem in libero. Sed convallis molestie pellentesque. Ut vel ipsum massa, sit amet cursus quam. Nullam dapibus, elit eu lobortis malesuada, tellus ante consectetur diam, eget dignissim mi ante in nisl. Mauris egestas bibendum laoreet. Morbi tincidunt feugiat magna, et rutrum lectus laoreet eget. Ut ac tortor ante. In odio tortor, rhoncus a rhoncus sed, viverra ultrices metus. Quisque mollis massa velit, cursus auctor ligula. Quisque egestas arcu erat.</p>
<p><a href="/">Phasellus blandit velit</a> non dolor bibendum eleifend. In lobortis metus vel lorem auctor fermentum nec pulvinar nisl. Vestibulum urna mauris, malesuada quis viverra sit amet, convallis vel arcu. Mauris quis tortor ipsum, ac cursus erat. Cras laoreet accumsan elit, sed convallis nibh scelerisque vel. Praesent nec nunc dolor, et rutrum sem. Integer sagittis imperdiet arcu, et dictum nisl mattis eget. In sapien tellus, eleifend ut accumsan id, aliquam quis risus. Cras viverra neque et augue fringilla eu malesuada felis tincidunt. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer a magna non tellus fringilla gravida sed quis justo. Cras pulvinar ultricies tincidunt. Nullam hendrerit risus id massa feugiat iaculis. Duis rhoncus ipsum dolor, ut semper dolor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. </p>
</div>
</div>

View file

@ -3,4 +3,4 @@
<body>
We shouldn't see this.
</body>
</html>
</html>

View file

@ -6,4 +6,4 @@
<img src="/poltergeist/unwanted" style="height:100px;width:100px;" />
<script src="/poltergeist/unwanted" />
</body>
</html>
</html>

View file

@ -13,4 +13,4 @@
});
</script>
</body>
</html>
</html>

View file

@ -12,4 +12,4 @@
<a href="/poltergeist/status/402">Go to 402</a>
<a href="/poltergeist/status/500">Go to 500</a>
</body>
</html>
</html>

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
require 'stringio'

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
module Capybara::Poltergeist

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
module Capybara::Poltergeist

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
module Capybara::Poltergeist