@@ -1781,6 +1781,9 @@ func TestJetStreamManagement(t *testing.T) {
1781
1781
if _ , err := js .AddStream (& nats.StreamConfig {Name : "bad.stream.name" }); err != nats .ErrInvalidStreamName {
1782
1782
t .Fatalf ("Expected %v, got %v" , nats .ErrInvalidStreamName , err )
1783
1783
}
1784
+ if _ , err := js .AddStream (& nats.StreamConfig {Name : "bad stream name" }); err != nats .ErrInvalidStreamName {
1785
+ t .Fatalf ("Expected %v, got %v" , nats .ErrInvalidStreamName , err )
1786
+ }
1784
1787
})
1785
1788
1786
1789
t .Run ("bad stream info" , func (t * testing.T ) {
@@ -1956,6 +1959,9 @@ func TestJetStreamManagement(t *testing.T) {
1956
1959
if _ , err = js .AddConsumer ("foo" , & nats.ConsumerConfig {Durable : "test.durable" }); err != nats .ErrInvalidConsumerName {
1957
1960
t .Fatalf ("Expected: %v; got: %v" , nats .ErrInvalidConsumerName , err )
1958
1961
}
1962
+ if _ , err = js .AddConsumer ("foo" , & nats.ConsumerConfig {Durable : "test durable" }); err != nats .ErrInvalidConsumerName {
1963
+ t .Fatalf ("Expected: %v; got: %v" , nats .ErrInvalidConsumerName , err )
1964
+ }
1959
1965
})
1960
1966
1961
1967
t .Run ("consumer with given name already exists, configs do not match" , func (t * testing.T ) {
@@ -3606,6 +3612,21 @@ func TestJetStreamImportDirectOnly(t *testing.T) {
3606
3612
}
3607
3613
}
3608
3614
3615
+ func TestAS (t * testing.T ) {
3616
+ s := RunBasicJetStreamServer ()
3617
+ defer shutdownJSServerAndRemoveStorage (t , s )
3618
+
3619
+ nc , js := jsClient (t , s , nats .SyncQueueLen (500 ))
3620
+ defer nc .Close ()
3621
+
3622
+ var err error
3623
+
3624
+ _ , err = js .AddStream (& nats.StreamConfig {Name : "foo" })
3625
+ if err != nil {
3626
+ t .Fatalf ("Unexpected error: %v" , err )
3627
+ }
3628
+ }
3629
+
3609
3630
func TestJetStreamCrossAccountMirrorsAndSources (t * testing.T ) {
3610
3631
conf := createConfFile (t , []byte (`
3611
3632
listen: 127.0.0.1:-1
0 commit comments