def test_smush()
model = Model.new()
foaf = Namespace.new("http://xmlns.com/foaf/0.1/")
rdfs = Namespace.new("http://www.23.org/2000/01/rdf-schema#")
dom = Node.new(:blank=>'dom')
model.add(dom,rdfs['type'],foaf['Person'])
model.add(dom,foaf['mbox'],Uri.new('mailto:dom@sisna.com'))
model.add(dom,foaf['firstName'],'Dominic')
dom2 = Node.new(:blank=>'dom2')
model.add_statement(Statement.new(dom2,rdfs['type'],foaf['Person']))
model.add_statement(Statement.new(dom2,foaf['mbox'],Uri.new('mailto:dom@sisna.com')))
model.add_statement(Statement.new(dom2,foaf['surname'],'Sisneros'))
assert_equal(6,model.size)
subjects = []
model.subjects(foaf['mbox'],Uri.new('mailto:dom@sisna.com')){|s|
subjects << s
}
assert_equal(2,subjects.size)
model.smush(foaf['mbox'])
assert_equal(1,model.subjects(foaf['mbox'],Uri.new('mailto:dom@sisna.com')).size)
end