       data = parseExampleFile('redundant.js')
 
       it 'can infer namespaces from object expressions', ->
-        listNamespaces(data).should.include 'R.objects'
+        listNamespaces(data).should.containEql 'R.objects'
 
       it 'also respects the @memberOf tag for explicitly defining namespaces', ->
         listMembersForNamespace(data, 'R.strings').should.eql ['split', 'toUpperCase']

        parseExamples[12].should.have.property('expected', "NaN")

      it 'includes private methods with examples', ->
        listPrivateFunctions(data).should.include 'privateWithExample'

      it 'includes private constructors with members', ->
        listPrivateFunctions(data).should.include 'PrivateWithMembers'

      it 'includes members of private methods', ->
        listMethodsOfPrivateFunction(data, 'PrivateWithMembers')
          .should.include 'PrivateWithMembers.prototype.foo'

      describe 'multiline expressions', ->
        insertExamples = listExamplesForMember(data, 'insert')

    data = parseFile('autodoc.js')

    it 'can read @typedefs', ->
      getTypeDef(data, 'TypeInfo').should.have.properties {
        name: 'TypeInfo',
        identifier: 'type-TypeInfo',
        description: '<p>A custom type defined by a library.</p>\n',
