Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript JavaScript Unit Testing Behavior Driven Development with Mocha & Chai A Testing Test!

Problems creating a working Test Spec - please advise

Hello All,

I've been trying to solve this challenge for a few days now, and can't figure out where I'm going wrong - I've looked through the Chai docs, especially trawling through the 'Expect' section, and haven't been able to find a solution to this challenge yet.

I've tried using various combinations of '.equal', '.match', '.property', and have not been able to solve this one yet.

Please could I get some advice and pointers in the right direction?

Please see my code below,

Much appreciated - many thanks!

Henry

clone_spec.js
var expect = require('chai').expect

describe('clone', function () {
    var clone = require('./clone.js')
    it('should return an object where all properties match', function () {

        // YOUR CODE HERE
      clone(objectForCLoning);
      expect(clone(objectForCloning)).to.equal.to(clone({}));

    })
})
clone.js
function clone (objectForCloning) {
    return Object.assign({}, objectForCloning)
}

module.exports = clone