Sha256: 613ffc8b0f6bbe60a01796ecfe06edc81f92badd0178346635353efd59abe073
Contents?: true
Size: 751 Bytes
Versions: 1
Compression:
Stored size: 751 Bytes
Contents
require "spec_helper" require "support/object_store_setup" require "support/seed_data_setup" require "terrestrial" require "spec_helper" require "support/object_store_setup" require "support/seed_data_setup" require "terrestrial" RSpec.describe "README examples", backend: "sequel" do readme_contents = File.read("README.md") code_samples = readme_contents .split("```ruby") .drop(1) .map { |s| s.split("```").first } code_samples.each_with_index do |code_sample, i| it "executes without error" do begin Module.new.module_eval(code_sample) rescue => e File.open("./example#{i}.rb", "w") { |f| f.puts(code_sample) } binding.pry if ENV["DEBUG"] raise e end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terrestrial-0.5.0 | spec/readme_examples_spec.rb |