@cam156 in rubydora 1.7.1+ if controlGroup is M and dsLocation is present then has_content? returns true.  This was done b/c Fedora can pull in the content to a managed ds by the url provided in dsLocation.  It's reset to nil in the test so it doesn't interfere with the following lines.