parent
3d29b7854b
commit
d9faf17f5c
|
|
@ -13,6 +13,7 @@
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(AspNetCoreVersion)" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="$(AspNetCoreVersion)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ namespace Microsoft.AspNetCore.SignalR.Test.Server
|
||||||
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
|
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
|
||||||
{
|
{
|
||||||
loggerFactory.AddConsole();
|
loggerFactory.AddConsole();
|
||||||
|
loggerFactory.AddDebug(LogLevel.Trace);
|
||||||
|
|
||||||
if (env.IsDevelopment())
|
if (env.IsDevelopment())
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ describe('hubConnection', () => {
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
fail();
|
fail();
|
||||||
done();
|
done();
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`over ${transportName} rethrows an exception from the server`, done => {
|
it(`over ${transportName} rethrows an exception from the server`, done => {
|
||||||
|
|
@ -51,32 +51,32 @@ describe('hubConnection', () => {
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
fail();
|
fail();
|
||||||
done();
|
done();
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it(`over ${transportName} can receive server calls`, done => {
|
it(`over ${transportName} can receive server calls`, done => {
|
||||||
let client = new signalR.HubConnection(TESTHUBENDPOINT_URL, 'formatType=json&format=text');
|
let client = new signalR.HubConnection(TESTHUBENDPOINT_URL, 'formatType=json&format=text');
|
||||||
const message = "Hello SignalR";
|
const message = "Hello SignalR";
|
||||||
|
|
||||||
client.on("Message", msg => {
|
let callbackPromise = new Promise((resolve, reject) => {
|
||||||
expect(msg).toBe(message);
|
client.on("Message", msg => {
|
||||||
client.stop();
|
expect(msg).toBe(message);
|
||||||
done();
|
resolve();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
client.start(transportName)
|
client.start(transportName)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
client.invoke('InvokeWithString', message)
|
return Promise.all([client.invoke('InvokeWithString', message), callbackPromise]);
|
||||||
.catch(e => {
|
})
|
||||||
fail();
|
.then(() => {
|
||||||
client.stop();
|
stop();
|
||||||
done();
|
done();
|
||||||
});
|
|
||||||
})
|
})
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
fail();
|
fail();
|
||||||
done();
|
done();
|
||||||
})
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Loading…
Reference in New Issue