├── .gitignore ├── .rspec ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── kontrast ├── kontrast.gemspec ├── lib ├── kontrast.rb └── kontrast │ ├── api_client.rb │ ├── api_endpoint_comparator.rb │ ├── api_endpoint_runner.rb │ ├── api_endpoint_test.rb │ ├── config │ └── template.rb │ ├── configuration.rb │ ├── exceptions.rb │ ├── gallery │ └── template.erb │ ├── gallery_creator.rb │ ├── global_runner.rb │ ├── image_helper.rb │ ├── image_uploader.rb │ ├── page_comparator.rb │ ├── page_runner.rb │ ├── page_test.rb │ ├── selenium_handler.rb │ ├── spec.rb │ ├── spec_builder.rb │ ├── test.rb │ ├── test_builder.rb │ ├── test_suite.rb │ ├── thumbnail_creator.rb │ └── version.rb └── spec ├── api_endpoint_comparator_spec.rb ├── configuration_spec.rb ├── gallery_creator_spec.rb ├── global_runner_spec.rb ├── page_comparator_spec.rb ├── page_runner_spec.rb ├── spec_builder_spec.rb ├── spec_helper.rb ├── support └── fixtures │ ├── image.jpg │ ├── image_clone.jpg │ ├── img1.jpg │ ├── img2.jpg │ └── other_image.jpg ├── test_builder_spec.rb ├── test_spec.rb ├── test_suite_spec.rb └── thumbnail_creator_spec.rb /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | tmp 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | 3 | -------------------------------------------------------------------------------- /bin/kontrast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/bin/kontrast -------------------------------------------------------------------------------- /kontrast.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/kontrast.gemspec -------------------------------------------------------------------------------- /lib/kontrast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast.rb -------------------------------------------------------------------------------- /lib/kontrast/api_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/api_client.rb -------------------------------------------------------------------------------- /lib/kontrast/api_endpoint_comparator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/api_endpoint_comparator.rb -------------------------------------------------------------------------------- /lib/kontrast/api_endpoint_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/api_endpoint_runner.rb -------------------------------------------------------------------------------- /lib/kontrast/api_endpoint_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/api_endpoint_test.rb -------------------------------------------------------------------------------- /lib/kontrast/config/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/config/template.rb -------------------------------------------------------------------------------- /lib/kontrast/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/configuration.rb -------------------------------------------------------------------------------- /lib/kontrast/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/exceptions.rb -------------------------------------------------------------------------------- /lib/kontrast/gallery/template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/gallery/template.erb -------------------------------------------------------------------------------- /lib/kontrast/gallery_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/gallery_creator.rb -------------------------------------------------------------------------------- /lib/kontrast/global_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/global_runner.rb -------------------------------------------------------------------------------- /lib/kontrast/image_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/image_helper.rb -------------------------------------------------------------------------------- /lib/kontrast/image_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/image_uploader.rb -------------------------------------------------------------------------------- /lib/kontrast/page_comparator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/page_comparator.rb -------------------------------------------------------------------------------- /lib/kontrast/page_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/page_runner.rb -------------------------------------------------------------------------------- /lib/kontrast/page_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/page_test.rb -------------------------------------------------------------------------------- /lib/kontrast/selenium_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/selenium_handler.rb -------------------------------------------------------------------------------- /lib/kontrast/spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/spec.rb -------------------------------------------------------------------------------- /lib/kontrast/spec_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/spec_builder.rb -------------------------------------------------------------------------------- /lib/kontrast/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/test.rb -------------------------------------------------------------------------------- /lib/kontrast/test_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/test_builder.rb -------------------------------------------------------------------------------- /lib/kontrast/test_suite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/test_suite.rb -------------------------------------------------------------------------------- /lib/kontrast/thumbnail_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/lib/kontrast/thumbnail_creator.rb -------------------------------------------------------------------------------- /lib/kontrast/version.rb: -------------------------------------------------------------------------------- 1 | module Kontrast 2 | VERSION = "0.6.4" 3 | end 4 | -------------------------------------------------------------------------------- /spec/api_endpoint_comparator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/api_endpoint_comparator_spec.rb -------------------------------------------------------------------------------- /spec/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/configuration_spec.rb -------------------------------------------------------------------------------- /spec/gallery_creator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/gallery_creator_spec.rb -------------------------------------------------------------------------------- /spec/global_runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/global_runner_spec.rb -------------------------------------------------------------------------------- /spec/page_comparator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/page_comparator_spec.rb -------------------------------------------------------------------------------- /spec/page_runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/page_runner_spec.rb -------------------------------------------------------------------------------- /spec/spec_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/spec_builder_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fixtures/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/support/fixtures/image.jpg -------------------------------------------------------------------------------- /spec/support/fixtures/image_clone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/support/fixtures/image_clone.jpg -------------------------------------------------------------------------------- /spec/support/fixtures/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/support/fixtures/img1.jpg -------------------------------------------------------------------------------- /spec/support/fixtures/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/support/fixtures/img2.jpg -------------------------------------------------------------------------------- /spec/support/fixtures/other_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/support/fixtures/other_image.jpg -------------------------------------------------------------------------------- /spec/test_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/test_builder_spec.rb -------------------------------------------------------------------------------- /spec/test_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/test_spec.rb -------------------------------------------------------------------------------- /spec/test_suite_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/test_suite_spec.rb -------------------------------------------------------------------------------- /spec/thumbnail_creator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harrystech/kontrast/HEAD/spec/thumbnail_creator_spec.rb --------------------------------------------------------------------------------