sparse-intern-71089
05/07/2020, 9:09 PMwhite-balloon-205
name
is undefined - is that "expected" based on the surrounding code?limited-rainbow-51650
05/08/2020, 5:49 AMit
block, I started from this:
network.name.apply((name) => {
if (name == 'empty_network') {
done()
} else {
done(new Error(`name is ${name}`))
}
});
But this if/else block pattern is quite verbose for each test, so I tried to mix in chai
.
First revision:
network.name.apply((name) => {
name.should.equal('empty_network')
});
I dropped the done
argument from the it
function callback. This works. But an Output
is Promise
-like, so I tried the eventually
feature from chai
in a second revision:
network.name.should.eventually.equal('empty_network')
But here I get a failure:
TypeError: {} is not a thenable.
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by