mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-09-21 02:30:14 +00:00
feat: custom domain management, config and notification fixes, and VPS auto-renewal rollover
This commit is contained in:
@@ -15,25 +15,6 @@ import (
|
||||
"github.com/nezhahq/nezha/service/singleton"
|
||||
)
|
||||
|
||||
func TestDefaultCreateTerminalPreservesCapabilityHeaderAndLegacyDispatch(t *testing.T) {
|
||||
// Given
|
||||
handler, _, request := newDefaultCreateFixture(t, "POST", "/terminal", model.TerminalForm{ServerID: 7})
|
||||
request.Request.Header.Set(agentcompatcontract.IOStreamCapabilityHeader, "malformed")
|
||||
server, ok := singleton.ServerShared.Get(7)
|
||||
require.True(t, ok)
|
||||
stream := &failingRequestTaskStream{err: errors.New("stop after dispatch")}
|
||||
server.SetTaskStream(stream)
|
||||
|
||||
// When
|
||||
_, err := createTerminal(request)
|
||||
|
||||
// Then
|
||||
require.ErrorIs(t, err, stream.err)
|
||||
require.Equal(t, "malformed", request.Request.Header.Get(agentcompatcontract.IOStreamCapabilityHeader))
|
||||
require.Equal(t, 1, stream.calls())
|
||||
require.Equal(t, 0, handler.StreamCount())
|
||||
}
|
||||
|
||||
func TestDefaultCreateFMPreservesCapabilityHeaderAndLegacyDispatch(t *testing.T) {
|
||||
// Given
|
||||
handler, _, request := newDefaultCreateFixture(t, "POST", "/file?id=7", nil)
|
||||
|
||||
Reference in New Issue
Block a user