<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,10 +1,6 @@
 = Synthesis
 
-== Philosophy
-
-Currently we believe that developers are writing unnecessary &lt;em&gt;dependency wired&lt;/em&gt; tests to cover uncertainty about the validity of simulated interactions in their &lt;em&gt;dependency neutral&lt;/em&gt; tests.  In other words, we cannot be certain that all our simulated interaction based tests 'join up'.  If it were possible to correlate the simulated interactions in our tests, then we should be able to do away with the need to write large numbers of complex, slow and brittle wired tests (apart from those which interact with the boundaries of the SUT).
-
-Synthesis combines lightweight tests to build confidence that the system under test is complete and reduces the need for large, overarching tests.
+== A tool for verifying mock object assumptions in tests
 
 == Installation
 
@@ -22,11 +18,9 @@ When used with the Mocha adapter, it will depend on the Mocha[http://mocha.rubyf
 
 When used with the RSpec adapter, it will depend on the RSpec[http://rspec.info/] library.
 
-When used with the Expectations adapter, it will depend on the Expectations[http://expectations.rubyforge.org] library.
-
 == Usage
 
-Synthesis can be used through its Rake task. It currently has three supported adapters: Mocha (with Test::Unit), RSpec and Expectations. If +adapter+ is not explicitly specified, the Mocha adapter will be used by default. 
+Synthesis can be used through its Rake task. It has two adapters: Mocha (with Test::Unit, etc) and RSpec. If +adapter+ is not specified, the Mocha adapter will be used by default. 
 
 By default, Synthesis outputs to +STDOUT+, but output can be redirected to alternative IO streams.
 
@@ -56,12 +50,11 @@ To use with RSpec, running all specs in the &lt;tt&gt;spec&lt;/tt&gt; directory:
     t.pattern = 'spec/**/*_spec.rb'
   end
 
-To use with Expectations, redirecting output to a file:
+To to a file:
 
   require &quot;synthesis/task&quot;
 	
   Synthesis::Task.new do |t|
-    t.adapter = :expectations
     t.out = File.new &quot;synthesis.test.txt&quot;, &quot;a&quot;
   end
   
@@ -95,7 +88,7 @@ To use Synthesis with Rails:
   require &quot;synthesis/util/mock_instance&quot;
   foo_mock = Foo.mock_instance(arg_one, arg_2)
 
-This is equivalent, but without calling the real &lt;tt&gt;initialize&lt;/tt&gt;, to:
+This is equivalent, but without calling the real &lt;tt&gt;initialize&lt;/tt&gt; method, to:
 
   foo_mock = Foo.new
   Foo.expects(:new).with(arg_one, arg_two).returns(foo_mock)
@@ -111,10 +104,6 @@ Either &lt;tt&gt;&quot;mocha_standalone&quot;&lt;/tt&gt; or &lt;tt&gt;&quot;spec/mocks&quot;&lt;/tt&gt; need to be required
 
 Public clone URL: git://github.com/gmalamid/synthesis.git
 
-== Known Issues
-
-Reporting the location (filename and line number) of tested/untested expectations doesn't work as intended with the Expectations adapter.
-
 == Contributors
 
 Danilo Sato, Paul Nasrat, Jerome Riga
@@ -123,10 +112,7 @@ Danilo Sato, Paul Nasrat, Jerome Riga
 
 http://groups.google.com/group/synthesized-testing
 
+
 == Related reading
 
-* Synthesized Testing: A Primer ( http://nutrun.com/weblog/synthesized-testing-a-primer )
-* Confidence as a test code metric ( http://nutrun.com/weblog/confidence-as-a-test-code-metric )
-* Using Synthesis With Test::Unit and Mocha ( http://nutrun.com/weblog/using-synthesis-with-testunit-and-mocha )
-* Using Synthesis With Expectations ( http://nutrun.com/weblog/using-synthesis-with-expectations )
-* Synthesis validates simulated method calls taking method signature arguments into account ( http://nutrun.com/weblog/synthesis-002 )
+http://nutrun.com/weblog/using-synthesis-with-testunit-and-mocha</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,9 @@
 GEMSPEC =Gem::Specification.new do |s|
   s.name = 'synthesis'
-  s.version = '0.2.6'
+  s.version = '0.2.7'
   s.platform = Gem::Platform::RUBY
   s.rubyforge_project = &quot;synthesis&quot;
-  s.summary, s.description = 'A tool for Synthesized Testing'
+  s.summary, s.description = 'A tool for verifying mock object assumptions'
   s.authors = 'Stuart Caborn, George Malamidis, Danilo Sato'
   s.email = 'george@nutrun.com'
   s.homepage = 'http://synthesis.rubyforge.org'
@@ -15,7 +15,6 @@ GEMSPEC =Gem::Specification.new do |s|
     &quot;Rakefile&quot;,
     &quot;README.rdoc&quot;,
     &quot;synthesis.gemspec&quot;,
-    &quot;lib/synthesis/adapter/expectations.rb&quot;,
     &quot;lib/synthesis/adapter/mocha.rb&quot;,
     &quot;lib/synthesis/adapter/rspec.rb&quot;,
     &quot;lib/synthesis/adapter.rb&quot;,</diff>
      <filename>synthesis.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e7c42660be13a6f553b57275612d6a7dbe3ee4f1</id>
    </parent>
  </parents>
  <author>
    <name>George Malamidis</name>
    <email>george@nutrun.com</email>
  </author>
  <url>http://github.com/gmalamid/synthesis/commit/eb2ec92806f6068d599b7f634da8b6ac02b9ca32</url>
  <id>eb2ec92806f6068d599b7f634da8b6ac02b9ca32</id>
  <committed-date>2009-06-20T05:41:46-07:00</committed-date>
  <authored-date>2009-06-20T05:41:46-07:00</authored-date>
  <message>updated readme and gemspec</message>
  <tree>918c3a48c944233edf53647c4840f4adca77c16a</tree>
  <committer>
    <name>George Malamidis</name>
    <email>george@nutrun.com</email>
  </committer>
</commit>
