Browse Source

#246

pull/249/head
みてるぞ 1 week ago
parent
commit
ccfd4850ae
2 changed files with 4 additions and 3 deletions
  1. +2
    -1
      backend/lib/tasks/sync_nico.rake
  2. +2
    -2
      backend/spec/tasks/nico_sync_spec.rb

+ 2
- 1
backend/lib/tasks/sync_nico.rake View File

@@ -48,7 +48,8 @@ namespace :nico do
post = Post.where('url REGEXP ?', "nicovideo\\.jp/watch/#{ Regexp.escape(code) }([^0-9]|$)") post = Post.where('url REGEXP ?', "nicovideo\\.jp/watch/#{ Regexp.escape(code) }([^0-9]|$)")
.first .first
title = datum['title'] title = datum['title']
original_created_at = datum['uploaded_at'] && Time.iso8601(datum['uploaded_at'])
original_created_at = datum['uploaded_at'] &&
Time.strptime(datum['uploaded_at'], '%Y-%m-%d %H:%M:%S')
original_created_from = original_created_at&.change(sec: 0) original_created_from = original_created_at&.change(sec: 0)
original_created_before = original_created_from&.+(1.minute) original_created_before = original_created_from&.+(1.minute)
if post if post


+ 2
- 2
backend/spec/tasks/nico_sync_spec.rb View File

@@ -38,8 +38,8 @@ RSpec.describe "nico:sync" do
'code' => 'sm9', 'code' => 'sm9',
'title' => 't', 'title' => 't',
'tags' => ['AAA'], 'tags' => ['AAA'],
'uploaded_at' => '2026-01-01T12:34:56+09:00',
'deleted_at' => '2026-01-31T00:00:00+09:00' }])
'uploaded_at' => '2026-01-01 12:34:56',
'deleted_at' => '2026-01-31 00:00:00' }])


# 外部HTTPは今回「既存 post なので呼ばれない」はずだが、念のため塞ぐ # 外部HTTPは今回「既存 post なので呼ばれない」はずだが、念のため塞ぐ
allow(URI).to receive(:open).and_return(StringIO.new("<html></html>")) allow(URI).to receive(:open).and_return(StringIO.new("<html></html>"))


Loading…
Cancel
Save