test_cgi_cookie_new_with_domain does not run in 2.6 or earlier
Nessuno ha ancora preso questa issue.
- Lingua principale
- Ruby
- Stelle
- 55
- Fork
- 33
- Merge medio
- 7g 3h
- PR unite (30g)
- 1
Descrizione
The test added in 107a0c67f922044dc78e2fde94f991206267a6a0 contains a test that uses `*h to merge two string hashes. This does not work under Ruby 2.6 and earlier, making it impossible to test v0.1.0.2 on any Ruby 2.6-compatible implementation.
Error: test_cgi_cookie_new_with_domain(CGICookieTest): TypeError: hash key "name" is not a Symbol
/home/enebo/work/gems/cgi/test/cgi/test_cgi_cookie.rb:65:in `test_cgi_cookie_new_with_domain'
62:
63: def test_cgi_cookie_new_with_domain
64: h = {'name'=>'name1', 'value'=>'value1'}
=> 65: cookie = CGI::Cookie.new('domain'=>'a.example.com', **h)
66: assert_equal('a.example.com', cookie.domain)
67:
68: cookie = CGI::Cookie.new('domain'=>'1.example.com', **h)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia in test/cgi/test_cgi_cookie.rb, in corrispondenza di test_cgi_cookie_new_with_domain, e rivedi la chiamata mostrata nell’errore con Ruby 2.6 e versioni precedenti. Esegui questo test con un’implementazione compatibile con Ruby 2.6 e verifica che venga eseguito e superato per entrambi i domini di esempio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ruby
- Ambito
- testing
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100