Sha256: 547604c900bf5d4eb0d5f3880c6a72e511abd769ebf024bfddd2624a055a2a28
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
require File.join(File.dirname(__FILE__) , 'spec_helper') require 'util' describe 'utilities' do before do HadoopDsl.reset_dsl_file @script_body = 'This is a script body.' @script = create_tmp_script(@script_body) end it 'can change camelcase str to snakecase' do HadoopDsl.snake_case('CamelCaseStr').should == 'camel_case_str' end it 'can read file and get file data to string' do HadoopDsl.read_file(@script).should == @script_body end it 'raise error if no file in loadpath' do lambda { HadoopDsl.read_file('not_exists_on_loadpath') }.should raise_error end it 'can load from cache if script is loaded' do HadoopDsl.read_file(@script).should == @script_body File.delete(@script) HadoopDsl.read_file(@script).should == @script_body end it 'can load from each cache even if one script is loaded' do HadoopDsl.read_file(@script).should == @script_body another_script = create_tmp_script("another") HadoopDsl.read_file(another_script).should == "another" end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
hadoop-rubydsl-0.0.6 | spec/util_spec.rb |
hadoop-papyrus-0.0.6 | spec/util_spec.rb |
hadoop-rubydsl-0.0.5 | spec/util_spec.rb |