{"title":"Blacklight Inspection","page_title":"Kalina Tech","uri_ins":"http://blog.kalina.tech/","uri_dest":"https://blog.kalina.tech/?m=1","uri_redirects":["http://blog.kalina.tech/","https://blog.kalina.tech/"],"secure_connection":{},"host":"blog.kalina.tech","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=593fbddb-c6e3-4073-a455-71e9fcf18611"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"27f34b741838","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-08T10:30:20.785Z","end_time":"2026-09-08T10:30:33.994Z","browsing_history":["https://blog.kalina.tech/?m=1","https://blog.kalina.tech/search/label/online?m=1","https://blog.kalina.tech/2019/10/end-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html?m=1"],"hosts":{"requests":{"first_party":["blog.kalina.tech"],"third_party":["stackpath.bootstrapcdn.com","www.googletagmanager.com","www.gstatic.com","blogger.googleusercontent.com","resources.blogblog.com","s7.addthis.com","www.blogger.com","fonts.gstatic.com","region1.google-analytics.com","s3.eu-west-3.amazonaws.com","3.bp.blogspot.com","www.blogblog.com","www.google.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://www.blogger.com/_/scs/mss-static/_/js/k=boq-blogger.BloggerCommentUi.en_GB.Lt524cQGHGo.2018.O/ck=boq-blogger.BloggerCommentUi.bzsxf_bzrZE.L.B1.O/am=AwAAAIAY/d=1/exm=A7fCU,BVgquf,EFQ78c,FCpbqb,GkRiKb,IZT63,JNoxi,KUM7Z,LEikZe,MI6k7c,MdUzUe,MpJwZc,NwH0H,O1Gjze,O6y8ed,OTA3Ae,PrPYRd,QIhFr,RMhBfe,RyvaUb,SdcwHb,SpsfSb,UUJqVe,Uas9Hd,Ulmmrd,V3dDOb,VXdfxd,WO9ee,WhJNk,Wt6vjf,XVMNvd,YYmHzb,YwHGTd,Z5uLle,ZDZcre,ZwDk9d,_b,_tp,aW3pY,byfTOb,e5qFLc,eD1YLc,fgib1c,gZjhIf,gychg,hKSk3e,hc6Ubd,hhhU8,kjKdXe,lazG7b,lsjVmc,lwddkf,mI3LFb,mdR7q,n73qwf,pjICDe,pw70Gc,pxq3x,w9hDv,wmnU7d,ws9Tlc,xQtZb,xUdipf,zbML3c,zr1jrb/excm=_b,_tp,commentformiframeview/ed=1/wt=2/ujg=1/rs=AEy-KP0_2QeHl2TGNG8t3hAV233StxfBQw/ee=EVNhjf:pw70Gc;EmZ2Bf:zr1jrb;JsbNhc:Xd8iUd;K5nYTd:ZDZcre;LBgRLc:SdcwHb;Me32dd:MEeYgc;NJ1rfe:qTnoBf;NPKaK:SdcwHb;NSEoX:lazG7b;Pjplud:EEDORb;QGR0gd:Mlhmy;SNUn3:ZwDk9d;ScI3Yc:e7Hzgb;Uvc8o:VDovNc;YIZmRd:A1yn5d;a56pNe:JEfCwb;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:QIhFr;lOO0Vd:OTA3Ae;oGtAuc:sOXFj;pXdRYb:MdUzUe;qQEoOc:KUM7Z;qafBPd:yDVVkb;qddgKe:xQtZb;wR5FRb:O1Gjze;xqZiqf:wmnU7d;yxTchf:KUM7Z;zxnPse:GkRiKb/dti=1/m=p3hmRc,LvGhrf,RqjULd":["click"],"https://www.blogger.com/_/scs/mss-static/_/js/k=boq-blogger.BloggerCommentUi.en_GB.Lt524cQGHGo.2018.O/am=AwAAAIAY/d=1/excm=_b,_tp,commentformiframeview/ed=1/dg=0/wt=2/ujg=1/rs=AEy-KP13VnYkllnbi9TO9iciak5WnsVeEg/dti=1/m=_b,_tp":["scroll","mousemove"],"https://resources.blogblog.com/blogblog/data/res/1859422057-vegeclub_compiled.js":["scroll"]},"KEYBOARD":{"https://www.blogger.com/_/scs/mss-static/_/js/k=boq-blogger.BloggerCommentUi.en_GB.Lt524cQGHGo.2018.O/ck=boq-blogger.BloggerCommentUi.bzsxf_bzrZE.L.B1.O/am=AwAAAIAY/d=1/exm=A7fCU,BVgquf,EFQ78c,FCpbqb,GkRiKb,IZT63,JNoxi,KUM7Z,LEikZe,MI6k7c,MdUzUe,MpJwZc,NwH0H,O1Gjze,O6y8ed,OTA3Ae,PrPYRd,QIhFr,RMhBfe,RyvaUb,SdcwHb,SpsfSb,UUJqVe,Uas9Hd,Ulmmrd,V3dDOb,VXdfxd,WO9ee,WhJNk,Wt6vjf,XVMNvd,YYmHzb,YwHGTd,Z5uLle,ZDZcre,ZwDk9d,_b,_tp,aW3pY,byfTOb,e5qFLc,eD1YLc,fgib1c,gZjhIf,gychg,hKSk3e,hc6Ubd,hhhU8,kjKdXe,lazG7b,lsjVmc,lwddkf,mI3LFb,mdR7q,n73qwf,pjICDe,pw70Gc,pxq3x,w9hDv,wmnU7d,ws9Tlc,xQtZb,xUdipf,zbML3c,zr1jrb/excm=_b,_tp,commentformiframeview/ed=1/wt=2/ujg=1/rs=AEy-KP0_2QeHl2TGNG8t3hAV233StxfBQw/ee=EVNhjf:pw70Gc;EmZ2Bf:zr1jrb;JsbNhc:Xd8iUd;K5nYTd:ZDZcre;LBgRLc:SdcwHb;Me32dd:MEeYgc;NJ1rfe:qTnoBf;NPKaK:SdcwHb;NSEoX:lazG7b;Pjplud:EEDORb;QGR0gd:Mlhmy;SNUn3:ZwDk9d;ScI3Yc:e7Hzgb;Uvc8o:VDovNc;YIZmRd:A1yn5d;a56pNe:JEfCwb;cEt90b:ws9Tlc;dIoSBb:SpsfSb;dowIGb:ebZ3mb;eBAeSb:zbML3c;iFQyKf:QIhFr;lOO0Vd:OTA3Ae;oGtAuc:sOXFj;pXdRYb:MdUzUe;qQEoOc:KUM7Z;qafBPd:yDVVkb;qddgKe:xQtZb;wR5FRb:O1Gjze;xqZiqf:wmnU7d;yxTchf:KUM7Z;zxnPse:GkRiKb/dti=1/m=p3hmRc,LvGhrf,RqjULd":["keydown"],"https://resources.blogblog.com/blogblog/data/res/1859422057-vegeclub_compiled.js":["keyup","keydown"]},"SENSOR":{"https://www.blogger.com/_/scs/mss-static/_/js/k=boq-blogger.BloggerCommentUi.en_GB.Lt524cQGHGo.2018.O/am=AwAAAIAY/d=1/excm=_b,_tp,commentformiframeview/ed=1/dg=0/wt=2/ujg=1/rs=AEy-KP13VnYkllnbi9TO9iciak5WnsVeEg/dti=1/m=_b,_tp":["orientationchange"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga_43ZJGN6QND","value":"GS2.1.s1788863428$o1$g0$t1788863428$j60$l0$h0","domain":"kalina.tech","path":"/","expires":"2027-10-13T10:30:28.986Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga","value":"GA1.1.1301837602.1788863429","domain":"kalina.tech","path":"/","expires":"2027-10-13T10:30:28.987Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1788863428851,"_s":1,"_ss":1,"are":1,"cid":1301837602.1788864,"dl":"https://blog.kalina.tech/2019/10/end-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html?m=1","dma":1,"dma_cps":"a","dt":"End-to-end testing for API only Ruby on Rails apps with Cucumber syntax","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6930h2v9108840712za200zd9108840712","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":18,"sct":1,"seg":0,"sid":1788863428,"sr":"353x745","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":629,"tid":"G-43ZJGN6QND","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://blog.kalina.tech/2019/10/end-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-43ZJGN6QND&gtm=45je6930h2v9108840712za200zd9108840712&_p=1788863428851&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=1301837602.1788863429&frm=0&ir=1&ngs=1&pscdl=&rcb=18&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153&sid=1788863428&sct=1&seg=0&dl=https%3A%2F%2Fblog.kalina.tech%2F2019%2F10%2Fend-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html%3Fm%3D1&dt=End-to-end%20testing%20for%20API%20only%20Ruby%20on%20Rails%20apps%20with%20Cucumber%20syntax&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=629"},{"data":{"body":{},"filter":"||addthis.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://blog.kalina.tech/2019/10/end-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s7.addthis.com/js/300/addthis_widget.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-43ZJGN6QND"}},"stack":[{"fileName":"https://blog.kalina.tech/2019/10/end-to-end-testing-for-api-only-rails-apps-with-cucumber-syntax.html?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-43ZJGN6QND"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1788863425213,"_s":1,"_ss":1,"are":1,"cid":919368019.1788863,"dl":"https://blog.kalina.tech/search/label/online?m=1","dma":1,"dma_cps":"a","dt":"Kalina Tech","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6921v9108840712za200zd9108840712","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":5,"sct":1,"seg":0,"sid":1788863425,"sr":"353x745","tag_exp":"115616986~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~120474864","tfd":383,"tid":"G-43ZJGN6QND","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://blog.kalina.tech/search/label/online?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-43ZJGN6QND&gtm=45je6921v9108840712za200zd9108840712&_p=1788863425213&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=919368019.1788863425&frm=0&ir=1&ngs=1&pscdl=&rcb=5&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~120474864&sid=1788863425&sct=1&seg=0&dl=https%3A%2F%2Fblog.kalina.tech%2Fsearch%2Flabel%2Fonline%3Fm%3D1&dt=Kalina%20Tech&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=383"},{"data":{"body":{},"filter":"||addthis.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://blog.kalina.tech/search/label/online?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s7.addthis.com/js/300/addthis_widget.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-43ZJGN6QND"}},"stack":[{"fileName":"https://blog.kalina.tech/search/label/online?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-43ZJGN6QND"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EA","_fv":1,"_nsi":1,"_p":1788863421850,"_s":1,"_ss":1,"are":1,"cid":981822650.1788863,"dl":"https://blog.kalina.tech/?m=1","dma":1,"dma_cps":"a","dt":"Kalina Tech","en":"page_view","frm":0,"gcd":"13l3l3l2l1l1","gtm":"45je6921v9108840712za200zd9108840712","ir":1,"ngs":1,"npa":1,"pscdl":"","rcb":1,"sct":1,"seg":0,"sid":1788863422,"sr":"353x745","tag_exp":"115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153~120914214","tfd":1041,"tid":"G-43ZJGN6QND","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://blog.kalina.tech/?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-43ZJGN6QND&gtm=45je6921v9108840712za200zd9108840712&_p=1788863421850&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&_eu=EA&are=1&cid=981822650.1788863422&frm=0&ir=1&ngs=1&pscdl=&rcb=1&sr=353x745&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938468~118897920~118897930~120213116~120385423~120469145~120469153~120914214&sid=1788863422&sct=1&seg=0&dl=https%3A%2F%2Fblog.kalina.tech%2F%3Fm%3D1&dt=Kalina%20Tech&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1041"},{"data":{"body":{},"filter":"||addthis.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://blog.kalina.tech/?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://s7.addthis.com/js/300/addthis_widget.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"G-43ZJGN6QND"}},"stack":[{"fileName":"https://blog.kalina.tech/?m=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-43ZJGN6QND"}]}}