Lint + version bump
Этот коммит содержится в:
родитель
00308d0ce6
Коммит
c2a726248a
4
cap.go
4
cap.go
|
@ -121,9 +121,9 @@ func handleCAP(c *Client, e Event) {
|
|||
|
||||
if len(e.Params) >= 2 && e.Params[1] == CAP_DEL {
|
||||
caps := parseCap(e.Last())
|
||||
for cap := range caps {
|
||||
for capab := range caps {
|
||||
// TODO: test the deletion.
|
||||
delete(c.state.enabledCap, cap)
|
||||
delete(c.state.enabledCap, capab)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
|
|
@ -847,7 +847,9 @@ func (c *Client) debugLogEvent(e *Event, dropped bool) {
|
|||
}
|
||||
|
||||
if c.Config.Out != nil {
|
||||
|
||||
if pretty, ok := e.Pretty(); ok {
|
||||
|
||||
fmt.Fprintln(c.Config.Out, StripRaw(pretty))
|
||||
}
|
||||
}
|
||||
|
|
5
go.mod
5
go.mod
|
@ -6,3 +6,8 @@ require (
|
|||
github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de
|
||||
github.com/orcaman/concurrent-map v1.0.0
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
|
||||
)
|
||||
|
|
6
go.sum
6
go.sum
|
@ -1,7 +1,8 @@
|
|||
github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA=
|
||||
github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de/go.mod h1:DCaWoUhZrYW9p1lxo/cm8EmUOOzAPSEZNGF2DK1dJgw=
|
||||
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk=
|
||||
github.com/orcaman/concurrent-map v1.0.0 h1:I/2A2XPCb4IuQWcQhBhSwGfiuybl/J0ev9HDbW65HOY=
|
||||
github.com/orcaman/concurrent-map v1.0.0/go.mod h1:Lu3tH6HLW3feq74c2GC+jIMS/K2CFcDWnWD9XkenwhI=
|
||||
|
@ -13,5 +14,6 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
|
|||
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
|
||||
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
|
||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
|
||||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
|
|
|
@ -75,20 +75,23 @@ func TestState(t *testing.T) {
|
|||
return
|
||||
}
|
||||
|
||||
if network := c.NetworkName(); network != "DummyIRC" && network != "DUMMY" {
|
||||
network := c.NetworkName()
|
||||
|
||||
if network != "DummyIRC" && network != "DUMMY" {
|
||||
t.Errorf("User.Network == %q, want \"DummyIRC\" or \"DUMMY\"", network)
|
||||
return
|
||||
} else {
|
||||
t.Logf("successfully tested network name: %s", network)
|
||||
}
|
||||
|
||||
if caseExample, ok := c.GetServerOpt("NICKLEN"); !ok || caseExample != "20" {
|
||||
t.Logf("successfully tested network name: %s", network)
|
||||
|
||||
caseExample, ok := c.GetServerOpt("NICKLEN")
|
||||
|
||||
if !ok || caseExample != "20" {
|
||||
t.Errorf("Client.GetServerOptions returned invalid ISUPPORT variable: %q", caseExample)
|
||||
return
|
||||
} else {
|
||||
t.Logf("successfully serveroption NICKLEN: %s", caseExample)
|
||||
}
|
||||
|
||||
t.Logf("successfully serveroption NICKLEN: %s", caseExample)
|
||||
|
||||
users := c.UserList()
|
||||
channels := c.ChannelList()
|
||||
|
||||
|
@ -96,26 +99,26 @@ func TestState(t *testing.T) {
|
|||
// This could fail too, if sorting isn't occurring.
|
||||
t.Errorf("got state users %#v, wanted: %#v", users, []string{"fhjones", "nick2"})
|
||||
return
|
||||
} else {
|
||||
t.Logf("successfully checked userlist: %v", users)
|
||||
}
|
||||
|
||||
t.Logf("successfully checked userlist: %v", users)
|
||||
|
||||
if !reflect.DeepEqual(channels, []string{"#channel", "#channel2"}) {
|
||||
// This could fail too, if sorting isn't occurring.
|
||||
t.Errorf("got state channels %#v, wanted: %#v", channels, []string{"#channel", "#channel2"})
|
||||
return
|
||||
} else {
|
||||
t.Logf("successfully checked channel list: %v", channels)
|
||||
}
|
||||
|
||||
t.Logf("successfully checked channel list: %v", channels)
|
||||
|
||||
fullChannels := c.Channels()
|
||||
for i := 0; i < len(fullChannels); i++ {
|
||||
if fullChannels[i].Name != channels[i] {
|
||||
t.Errorf("fullChannels name doesn't map to same name in ChannelsList: %q :: %#v", fullChannels[i].Name, channels)
|
||||
return
|
||||
} else {
|
||||
t.Logf("successfully checked full channel list: %s: %v", fullChannels[i].Name, channels)
|
||||
}
|
||||
|
||||
t.Logf("successfully checked full channel list: %s: %v", fullChannels[i].Name, channels)
|
||||
}
|
||||
|
||||
fullUsers := c.Users()
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
package girc
|
||||
|
||||
const Version = "v0.5.1"
|
||||
// Version represents the current library version of girc-atomic.
|
||||
const Version = "v0.5.2"
|
||||
|
|
Загрузка…
Ссылка в новой задаче