Sha256: b90c34555a8c3b08b2b132d8a2ac0b148fddfa0313c76473f49a4e5e08f6f29d
Contents?: true
Size: 1.59 KB
Versions: 3
Compression:
Stored size: 1.59 KB
Contents
require File.dirname(__FILE__) + '/test_helper.rb' class GeneratorsTest < GeneratorTest def test_config_generator generate 'depo_config' assert_file 'config/depo.rb' result = read 'config/depo.rb' assert_match(/Depo.config/, result) end def from_src(path) File.join(Depo.config.src_path,path) end def test_widget_generator Depo.clear_config! Depo.configure do author 'niquola@gmail.com' generators do head_of_test_page <<-HTML <link rel="stylesheet" href="#{Depo.config.src_path}/common.css" type="text/css" /> HTML end end generate 'dijit','app.my.Dijit' file = from_src("app/my/Dijit.js") assert_file file result = read file assert_match(/dojo.provide/, result) assert_match(/dojo.declare/, result) file = from_src("app/tests/my/Dijit.js") assert_file file result = read file assert_match(/dojo.require/, result) file = from_src("app/tests/my/Dijit.html") assert_file file result = read file assert_match(/common.css/, result) file = from_src("app/themes/tundra/my/Dijit.css") assert_file file result = read file assert_match(/.AppMyDijit/, result) Depo.clear_config! end def test_page_generator generate 'dpage','controller_name', 'pagename' assert_file 'app/controllers/controller_name_controller.rb' assert_file 'app/views/controller_name/pagename.haml' assert_file 'app/helpers/controller_name_helper.rb' assert_file 'test/unit/helpers/controller_name_helper_test.rb' assert_file = from_src("app/pages/pagename.js") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
depo-0.0.3 | test/generators_test.rb |
depo-0.0.2 | test/generators_test.rb |
depo-0.0.1 | test/generators_test.rb |