diff --git a/spec/spec_fixtures.rb b/spec/spec_fixtures.rb
index <HASH>..<HASH> 100644
--- a/spec/spec_fixtures.rb
+++ b/spec/spec_fixtures.rb
@@ -7,7 +7,7 @@ module IniParse
         if @@fixtures.has_key?(fix)
           @@fixtures[fix]
         else
-          File.read(Pathname(__FILE__).dirname.expand_path / 'fixtures' / fix)
+          @@fixtures[fix] = File.read(Pathname(__FILE__).dirname.expand_path / 'fixtures' / fix)
         end
       end
Only hit the disk once when repeatedly loading a file-based fixture.