[logaling-commit] logaling/logaling-command [remove-dependency-on-logaling-home] Refer LOGALING_HOME once

Back to archive index

null+****@clear***** null+****@clear*****
Thu Feb 16 16:51:29 JST 2012


SHIMADA Koji	2012-02-16 16:51:29 +0900 (Thu, 16 Feb 2012)

  New Revision: 8c8749a7477b59f39df057623e6dd7804d183f10

  Log:
    Refer LOGALING_HOME once

  Modified files:
    spec/logaling/command_spec.rb
    spec/logaling/glossary_spec.rb
    spec/logaling/repository_spec.rb

  Modified: spec/logaling/command_spec.rb (+18 -17)
===================================================================
--- spec/logaling/command_spec.rb    2012-02-15 13:29:04 +0900 (51c023d)
+++ spec/logaling/command_spec.rb    2012-02-16 16:51:29 +0900 (65500ad)
@@ -18,20 +18,21 @@
 require File.join(File.dirname(__FILE__), "..", "spec_helper")
 
 describe Logaling::Command::Application do
+  let(:logaling_home) { LOGALING_HOME }
   let(:base_options) { {"glossary"=>"spec", "source-language"=>"en", "target-language"=>"ja"} }
   let(:command) { Logaling::Command::Application.new([], base_options) }
   let(:glossary_path) { Logaling::Glossary.build_path('spec', 'en', 'ja') }
-  let(:target_project_path) { File.join(LOGALING_HOME, "projects", "spec") }
-  let(:repository) { Logaling::Repository.new(LOGALING_HOME) }
+  let(:target_project_path) { File.join(logaling_home, "projects", "spec") }
+  let(:repository) { Logaling::Repository.new(logaling_home) }
 
   before do
     FileUtils.remove_entry_secure(Logaling::Command::LOGALING_CONFIG, true)
-    FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+    FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
   end
 
   describe '#new' do
     before do
-      @project_counts = Dir[File.join(LOGALING_HOME, "projects", "*")].size
+      @project_counts = Dir[File.join(logaling_home, "projects", "*")].size
     end
 
     context 'when .logaling already exists' do
@@ -57,7 +58,7 @@ describe Logaling::Command::Application do
 
         it 'should register .logaling as project' do
           File.exist?(target_project_path).should be_true
-          Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts + 1
+          Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts + 1
         end
       end
 
@@ -73,7 +74,7 @@ describe Logaling::Command::Application do
 
         it 'should not register .logaling as project' do
           File.exist?(target_project_path).should be_false
-          Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts
+          Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts
         end
       end
     end
@@ -82,7 +83,7 @@ describe Logaling::Command::Application do
   describe '#register' do
     before do
       sleep(1)
-      @project_counts = Dir[File.join(LOGALING_HOME, "projects", "*")].size
+      @project_counts = Dir[File.join(logaling_home, "projects", "*")].size
     end
 
     context "when can not find .logaling" do
@@ -92,7 +93,7 @@ describe Logaling::Command::Application do
       end
 
       it 'register nothing' do
-        Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts
+        Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts
       end
 
       it "print message \"Try 'loga new' first.\"" do
@@ -108,7 +109,7 @@ describe Logaling::Command::Application do
 
       it 'register .logaling as project' do
         File.exist?(target_project_path).should be_true
-        Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts + 1
+        Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts + 1
       end
 
       after do
@@ -119,7 +120,7 @@ describe Logaling::Command::Application do
 
   describe '#unregister' do
     before do
-      @project_counts = Dir[File.join(LOGALING_HOME, "projects", "*")].size
+      @project_counts = Dir[File.join(logaling_home, "projects", "*")].size
     end
 
     context "when can not find .logaling" do
@@ -144,7 +145,7 @@ describe Logaling::Command::Application do
           @stdout = capture(:stdout) {command.unregister}
         end
         it 'should unregister symlink' do
-          Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts
+          Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts
         end
       end
     end
@@ -159,7 +160,7 @@ describe Logaling::Command::Application do
 
         it 'unregister .logaling' do
           File.exist?(target_project_path).should be_false
-          Dir[File.join(LOGALING_HOME, "projects", "*")].size.should == @project_counts
+          Dir[File.join(logaling_home, "projects", "*")].size.should == @project_counts
         end
       end
 
@@ -179,7 +180,7 @@ describe Logaling::Command::Application do
 
   describe '#config' do
     let(:project_config) { File.join(Logaling::Command::LOGALING_CONFIG, 'config') }
-    let(:global_config) { File.join(LOGALING_HOME, 'config') }
+    let(:global_config) { File.join(logaling_home, 'config') }
 
     subject { File.read(project_config) }
 
@@ -214,7 +215,7 @@ describe Logaling::Command::Application do
 
       subject { File.read(global_config) }
 
-      it 'should create LOGALING_HOME/config and write target-language' do
+      it 'should create {logaling_home}/config and write target-language' do
         should include "--target-language ja"
       end
 
@@ -260,7 +261,7 @@ describe Logaling::Command::Application do
     end
 
     context 'project config does not have TARGET-LANGUAGE' do
-      let(:global_config) { File.join(LOGALING_HOME, 'config') }
+      let(:global_config) { File.join(logaling_home, 'config') }
       let(:base_options) { {"glossary"=>"spec", "source-language"=>"en", "output" => "terminal"} }
       before do
         # create global config file
@@ -396,7 +397,7 @@ describe Logaling::Command::Application do
         context "and called with '--force=true'" do
           before do
             FileUtils.remove_entry_secure(Logaling::Command::LOGALING_CONFIG, true)
-            FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+            FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
             command.options = base_options.merge("force" => true)
             command.new('spec', 'en', 'ja')
             command.add('term', '用語1', '備考')
@@ -475,6 +476,6 @@ describe Logaling::Command::Application do
 
   after do
     FileUtils.remove_entry_secure(Logaling::Command::LOGALING_CONFIG, true)
-    FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+    FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
   end
 end

  Modified: spec/logaling/glossary_spec.rb (+4 -3)
===================================================================
--- spec/logaling/glossary_spec.rb    2012-02-15 13:29:04 +0900 (1d6a8b2)
+++ spec/logaling/glossary_spec.rb    2012-02-16 16:51:29 +0900 (83675da)
@@ -21,12 +21,13 @@ require "fileutils"
 module Logaling
   describe Glossary do
     let(:project) { "spec" }
+    let(:logaling_home) { LOGALING_HOME }
     let(:glossary) { Glossary.new(project, 'en', 'ja') }
     let(:glossary_path) { Glossary.build_path(project, 'en', 'ja') }
-    let(:repository) { Logaling::Repository.new(LOGALING_HOME) }
+    let(:repository) { Logaling::Repository.new(logaling_home) }
 
     before do
-      FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+      FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
       FileUtils.mkdir_p(File.dirname(glossary_path))
     end
 
@@ -170,7 +171,7 @@ module Logaling
     end
 
     after do
-      FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+      FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
     end
   end
 end

  Modified: spec/logaling/repository_spec.rb (+5 -4)
===================================================================
--- spec/logaling/repository_spec.rb    2012-02-15 13:29:04 +0900 (fd1a113)
+++ spec/logaling/repository_spec.rb    2012-02-16 16:51:29 +0900 (4c04eb8)
@@ -21,13 +21,14 @@ require "fileutils"
 module Logaling
   describe Repository do
     let(:project) { "spec" }
+    let(:logaling_home) { LOGALING_HOME }
     let(:glossary) { Glossary.new(project, 'en', 'ja') }
     let(:glossary_path) { Glossary.build_path(project, 'en', 'ja') }
-    let(:repository) { Logaling::Repository.new(LOGALING_HOME) }
-    let(:db_home) { File.join(LOGALING_HOME, "db") }
+    let(:repository) { Logaling::Repository.new(logaling_home) }
+    let(:db_home) { File.join(logaling_home, "db") }
 
     before do
-      FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+      FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
       FileUtils.mkdir_p(File.dirname(glossary_path))
     end
 
@@ -129,7 +130,7 @@ module Logaling
     end
 
     after do
-      FileUtils.remove_entry_secure(File.join(LOGALING_HOME, 'projects', 'spec'), true)
+      FileUtils.remove_entry_secure(File.join(logaling_home, 'projects', 'spec'), true)
     end
   end
 end




More information about the logaling-commit mailing list
Back to archive index