Sha256: 539c00046c539272162798b651702b6077b6c7bc61c85b198ac8507498b40348

Contents?: true

Size: 1.69 KB

Versions: 2

Compression:

Stored size: 1.69 KB

Contents

class TestNephosServerGenerator < Test::Unit::TestCase

  def test_generator_application
    # Dir.chdir("/tmp")
    # name = Time.now.to_i.to_s
    # `nephos-server a #{name}`
  end

  def test_generator_controller
    `rm -f app/test_controller.rb`

    `nephos-generator --debug c test`
    assert File.exists? "app/test_controller.rb"
    assert_equal "class TestController < Nephos::Controller", File.read("app/test_controller.rb").split("\n").first
    `rm -f app/test_controller.rb`

    `nephos-generator c test --debug`
    assert File.exists? "app/test_controller.rb"
    assert_equal "class TestController < Nephos::Controller", File.read("app/test_controller.rb").split("\n").first
    `rm -f app/test_controller.rb`

      `nephos-generator c testController --debug`
    assert File.exists? "app/test_controller.rb"
    assert_equal "class TestController < Nephos::Controller", File.read("app/test_controller.rb").split("\n").first
    `rm -f app/test_controller.rb`
  end

  # test simple and rm
  def test_generator_route1
    s1 = File.read("routes.rb")
    `./bin/nephos-generator --debug r get test ctr#mth`
    s2 = File.read("routes.rb")
    `./bin/nephos-generator --debug r get test ctr#mth --rm`
    s3 = File.read("routes.rb")
    assert_equal s1, s3
    assert_not_equal s1, s2
  end

  # test if ctr#mth == ctr mth
  def test_generator_route2
    s1 = File.read("routes.rb")
    `./bin/nephos-generator --debug r get test ctr#mth`
    s2 = File.read("routes.rb")
    `./bin/nephos-generator --debug r get test ctr mth`
    s3 = File.read("routes.rb")
    `./bin/nephos-generator --debug r get test ctr mth --rm`
    s4 = File.read("routes.rb")
    assert_equal s2, s3
    assert_equal s1, s4
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nephos-server-0.4.8 test/generator.rb
nephos-server-0.4.7 test/generator.rb