 			it '&[foo]', ->
 				doc2u.parent = null
 				watcher = doc2u.watch '&[color]'
+				for node in watcher.nodes
+					tags.push node
 				watcher.onAdd (tag) ->
 					tags.push tag
 				watcher.onRemove (tag) ->

			expect(doc2.queryAll('[color*=bl]')).toEqual [doc2u]
			expect(doc2.queryAll('[color*="lu"]')).toEqual [doc2u]
			expect(doc2.queryAll('[color*=\'blue\']')).toEqual [doc2u]
			expect(doc2.queryAll('[color*=lue1]')).toEqual []

		it '*', ->

				expect(tags).toEqual [doc2u]

			it '[foo]', ->
				watcher = doc2div1.watch '[attr2]'
				watcher.onAdd (tag) ->
					tags.push tag
				watcher.onRemove (tag) ->
					utils.remove tags, tag
				doc2u.attrs.set 'attr2', '2'
				expect(tags).toEqual [doc2u]
				doc2u.attrs.set 'attr2', undefined
				expect(tags).toEqual []

			it '[foo=bar]', ->
