Sha256: 93620e708f436096d1d299202f8e35c6089c6f7b611646b1efa52511de62b1bc
Contents?: true
Size: 1.52 KB
Versions: 12
Compression:
Stored size: 1.52 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') describe "Creating of a new Pullentity Client Project" do before(:all) do ::Pullentity::Client::Generate::Project.create('dailyfocus') end context "Directories should be created" do before :all do system("cd dailyfocus && bundle exec pullentity export new name") end it "should generate the export build json" do File.exists?("dailyfocus/pullentity_build.json").should be_true end it "should be a valid json" do json = JSON.parse( IO.read("dailyfocus/pullentity_build.json") ) json["themes"].size.should == 2 json["theme_name"].should_not be_empty json["theme_name"].should == "name" json["layout"].should_not be_empty json["list"].should_not be_empty json["css"].should_not be_empty json["js"].should_not be_empty json["head"].should_not be_empty json["assets"].should_not be_empty json["assets"].keys.should eql ["images", "js", "css", "fonts"] end end context "Directories should be created" do before :all do system("cd dailyfocus && bundle exec pullentity export new") end it "should generate the export build json" do File.exists?("dailyfocus/pullentity_build.json").should be_true end it "should be a valid json" do json = JSON.parse( IO.read("dailyfocus/pullentity_build.json") ) json["theme_name"].should == "dailyfocus" end end after(:all) do #remove_directories('dailyfocus') end end
Version data entries
12 entries across 12 versions & 1 rubygems