Sha256: 9cfd0b59abbd57a6b1473840ce30adcd63ba57f6a47b2e0e3213415c11a9767f
Contents?: true
Size: 751 Bytes
Versions: 2
Compression:
Stored size: 751 Bytes
Contents
require 'test_helper' require 'tmpdir' require 'rails/generators/test_case' require 'generators/neo4j/devise_generator.rb' class Neo4j::Generators::ModelGeneratorTest < Rails::Generators::TestCase tests Neo4j::Generators::DeviseGenerator destination File.join(Dir.tmpdir, File.dirname(__FILE__)) setup :prepare_destination def assert_class(klass, content) assert content =~ /class #{klass}(\(.+\))?(.*?)\nend/m, "Expected to have class #{klass}" yield $2.strip if block_given? end test "invoke with model name" do content = run_generator %w(Player) assert_file "app/models/player.rb" do |player| assert_class "Player", player do |klass| assert_match /Neo4j::ActiveNode/, klass end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-neo4j-2.1.1 | test/generators/neo4j/devise_generator_test.rb |
devise-neo4j-2.1.0 | test/generators/neo4j/devise_generator_test.rb |