File: GH-1446_line_number_in_warnings.rb

package info (click to toggle)
jruby 1.7.26-1%2Bdeb9u1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 84,572 kB
  • sloc: ruby: 669,910; java: 253,056; xml: 35,152; ansic: 9,187; yacc: 7,267; cpp: 5,244; sh: 1,036; makefile: 345; jsp: 48; tcl: 40
file content (10 lines) | stat: -rw-r--r-- 380 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
# Regression test for https://github.com/jruby/jruby/issues/1446
# Line number in runtime warnings is one greater than the actual line number

describe "JRuby warnings" do
  specify "have the correct line number" do
    warning = "(eval):1 warning: already initialized constant GH1446\n"
    expect($stderr).to receive(:write).with(warning)
    eval "GH1446=0;GH1446=1"
  end
end